About this role
Our client is seeking an experienced Java Developer for a contract role. The ideal candidate will have a strong background in Java/J2EE, with a focus on SpringBoot and functional programming concepts. This role requires hands-on experience in both back-end and front-end technologies.
Key Responsibilities:
- Develop and maintain applications using Core Java, J2EE, and Spring technologies.
- Implement and manage SpringBoot applications, ensuring optimal performance and scalability.
- Utilize annotations effectively within SpringBoot frameworks.
- Apply functional programming concepts in Java to enhance application functionality.
- Work with databases and ensure effective data management and retrieval.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Utilize front-end technologies including JavaScript, HTML5, CSS3, Bootstrap, and Material UI.
- Participate in code reviews and contribute to best practices in software development.
Required Skills & Qualifications:
- Strong proficiency in Java/J2EE and Spring framework, particularly SpringBoot.
- Excellent understanding of Java functional programming concepts.
- Experience with database technologies and data management.
- Familiarity with Spring Cloud is a plus.
- Knowledge of front-end technologies such as JavaScript, HTML5, CSS3, Bootstrap, and Material UI.
- Strong problem-solving skills and ability to work independently.
Experience:
- Minimum of 5 years of relevant experience in Java development.
What we offer:
- Opportunity to work on exciting projects in a dynamic environment.
- Collaborative team culture with a focus on innovation and growth.
- Flexible working arrangements to support work-life balance.
This role is managed by AI-First Talent on behalf of our client. Your application is reviewed directly by our talent team.