About this role
The team is seeking a Senior Software Engineer with expertise in Java and the Spring Framework. In this role, you will design, develop, and maintain Java-based applications while collaborating closely with product and architecture teams to translate business requirements into effective technical solutions.
Key Responsibilities:
- Design and develop Java applications using the Spring Framework and ReactJS.
- Collaborate with cross-functional teams to gather and analyze requirements.
- Write clean, maintainable, and testable code following industry best practices.
- Optimize application performance, reliability, and scalability in high-volume environments.
- Develop and execute well-designed unit tests using frameworks like JUnit and Mockito.
- Integrate with various third-party services and APIs.
Required Skills & Qualifications:
- Proven experience in Java development and the Spring Framework.
- Strong knowledge of front-end technologies, particularly ReactJS.
- Familiarity with database management systems and SQL.
- Experience in writing unit tests and using testing frameworks.
- Excellent problem-solving skills and ability to work in a team-oriented environment.
- Strong communication skills to effectively collaborate with technical and non-technical stakeholders.
Experience:
- A minimum of 5-8 years of software development experience, particularly in Java and Spring-based applications.
What we offer:
- An opportunity to work on innovative projects with a talented team.
- A dynamic work environment that encourages professional growth and development.
- The chance to make a significant impact within the organization.
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.