About this role
The team is seeking a highly skilled and experienced Senior Java Developer to join their team. In this role, you will design, develop, and maintain robust software solutions, leveraging your expertise in Java and modern development practices. This position requires a strong technical foundation, problem-solving skills, and a passion for delivering high-quality, scalable solutions.
Key Responsibilities:
- Design, develop, and maintain high-performance, scalable Java applications.
- Build and implement new features and functionalities based on project requirements.
- Collaborate with cross-functional teams to define, design, and ship new enhancements.
- Troubleshoot and resolve issues in existing applications, ensuring optimal performance.
- Participate in code reviews to maintain code quality and share knowledge with team members.
- Stay up-to-date with emerging technologies and industry trends to incorporate best practices.
Required Skills & Qualifications:
- Proficiency in Java and related frameworks (e.g., Spring, Hibernate).
- Strong understanding of software development methodologies and best practices.
- Experience with RESTful APIs and microservices architecture.
- Familiarity with database technologies such as SQL and NoSQL.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
Experience:
- 5-8 years of professional experience in Java development, with a proven track record of delivering high-quality software solutions.
What we offer:
- Opportunity to work with a dynamic and innovative team.
- Professional development and career advancement opportunities.
- A collaborative and inclusive work environment.
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.