About this role
The team is seeking a skilled Java Developer to join their dynamic team. The ideal candidate will be responsible for producing high-quality code while adhering to industry best practices and coding standards.
Key Responsibilities:
- Develop and maintain robust Java applications using Java 8 and Core Java.
- Implement OOP principles and design patterns in software development.
- Work with Spring Boot to create microservices architecture.
- Utilize multithreading and collections effectively in application development.
- Collaborate with cross-functional teams to troubleshoot and resolve issues.
- Optimize application performance through effective memory management and caching frameworks.
Required Skills & Qualifications:
- Strong experience in Core Java, Spring, Spring Boot, and SQL/Oracle.
- Proficiency in multithreading and microservices development.
- Good knowledge of Hibernate and caching frameworks.
- Excellent problem-solving and troubleshooting skills.
- Ability to produce clean, maintainable, and efficient code.
Experience:
- Minimum of 5 to 8 years of professional experience in Java development.
What we offer:
- Opportunity to work in a collaborative and innovative environment.
- Access to ongoing professional development and training.
- Engaging projects that challenge your skills and creativity.
Applications are read by our talent team, usually within two working days.
If you look like a fit we will call you, and you will hear from us either way.