About this role
The team is seeking a skilled Java Developer to join their dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining Java applications that meet the needs of clients across various industries. This role requires a strong understanding of software development principles and a commitment to delivering high-quality solutions.
Key Responsibilities:
- Develop and maintain Java applications according to specifications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and debug applications to optimize performance.
- Ensure code quality through unit testing and code reviews.
- Stay updated with emerging technologies and industry trends to enhance development practices.
Required Skills & Qualifications:
- Proficiency in Java and familiarity with related frameworks (e.g., Spring, Hibernate).
- Experience with RESTful APIs and microservices architecture.
- Knowledge of database management systems (e.g., MySQL, PostgreSQL).
- Understanding of version control systems (e.g., Git).
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
Experience:
- 3-5 years of professional experience in Java development.
What we offer:
The team provides a collaborative work environment, opportunities for professional growth, and the chance to work on innovative projects that make a difference.
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.