About this role
The team is seeking a skilled Core 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. This role requires a hands-on individual with a strong foundation in Core Java and related technologies.
Key Responsibilities:
- Develop and maintain robust Java applications using Java 8 and Core Java principles.
- Implement OOP concepts effectively in software design and development.
- Utilize Spring Boot for building microservices and RESTful APIs.
- Work with multithreading and concurrency to enhance application performance.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and resolve issues in existing applications.
- Optimize application performance through effective memory management and caching frameworks.
Required Skills & Qualifications:
- Strong experience with Core Java, Multithreading, Spring, Spring Boot, and SQL/Oracle.
- Good knowledge of Hibernate and caching frameworks.
- Excellent problem-solving and troubleshooting skills.
- Familiarity with collections and data structures in Java.
- Ability to write clean, maintainable, and efficient code.
Experience:
- 5-8 years of professional experience in Java development.
What we offer:
- An opportunity to work in a collaborative and innovative environment.
- Professional growth and development opportunities.
- A chance to contribute to exciting projects and technologies.
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.