Job Description
We are looking for a Java Developer to join our dynamic development team. In this role, you will be responsible for designing, developing, and maintaining high-quality software solutions.
- You will collaborate with a multidisciplinary team to create scalable and efficient applications, following best practices and modern development architectures.
Key Responsibilities
- Develop new features and maintain existing applications.
- Participate in the design and implementation of technical solutions alongside the development team.
- Design and develop robust APIs to support application functionalities.
- Implement and maintain microservices architecture using Spring Boot.
- Ensure high-quality code through unit, integration, and performance testing.
- Work with relational and non-relational databases, with a preference for MongoDB.
- Collaborate with Scrum teams to ensure smooth project execution.
- Follow best practices in version control (Git) and Agile methodologies.
Required Skills & Qualifications
- Proven experience in Java development and object-oriented programming.
- software design patterns
- Spring Boot and microservices architecture.
- API development and integration.
- relational and NoSQL databases
- testing methodologies
- Git
- Agile/Scrum teams.
Hiring Team Member
