About this role
The team is seeking a Java Developer to join their dynamic team. The successful candidate will play a crucial role in contributing to all stages of the software development lifecycle, designing and maintaining Java-based applications, and ensuring alignment with business objectives.
Key Responsibilities:
- Contribute to all stages of the software development lifecycle.
- Design, implement, and maintain high-volume, low-latency Java-based applications.
- Analyze requirements and translate them into technical specifications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and debug applications to optimize performance.
- Ensure code quality and maintainability through code reviews and testing.
Required Skills & Qualifications:
- Proficiency in Java and related frameworks.
- Experience with application design and development.
- Familiarity with databases and SQL.
- Understanding of software development methodologies such as Agile.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
Experience:
- 3-5 years of relevant 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 meaningful projects that align with business objectives.
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.