About this role
The team is seeking a Senior Java Developer to join their dynamic team. The ideal candidate will have a strong foundation in Core Java and extensive experience in developing high-quality applications. You will take full, end-to-end ownership of projects, ensuring that applications are robust, scalable, and maintainable.
Key Responsibilities:
- Design, develop, and maintain high-quality Java applications.
- Write comprehensive test cases to ensure application reliability.
- Set up monitoring and build processes for applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Manage and optimize database interactions and performance.
Required Skills & Qualifications:
- 5+ years of experience in Core Java development.
- Proficient in Spring and Hibernate/MyBatis frameworks.
- Experience with Message Queues and API design.
- Familiarity with Java 8 concepts is recommended.
- Knowledge of UNIX, Spring Boot, Oracle, and ELK is a plus.
- OCP certification is preferred.
- Understanding of sanctions knowledge is a nice-to-have.
Experience:
- Minimum of 5 years of relevant experience in Java development.
What we offer:
- Opportunity to work on challenging projects in a collaborative environment.
- Professional growth and development opportunities.
- A supportive team culture that values innovation 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.