About this role
The team is seeking a skilled Java Developer to join their dynamic team. In this role, you will be responsible for designing and developing scalable backend services using Java and Spring Boot, ensuring high performance and reliability in your implementations.
Key Responsibilities:
- Design and develop scalable backend services with Java and Spring Boot.
- Implement REST and GraphQL APIs to enhance system performance.
- Build and maintain microservices architectures utilizing design patterns and Kafka.
- Work on serverless computing solutions and integrate SQL/NoSQL databases.
- Apply knowledge of data structures, algorithms, and object-oriented design principles.
- Collaborate on the development of distributed systems across various cloud platforms.
- Conduct unit testing using JUnit to ensure code quality and reliability.
Required Skills & Qualifications:
- Proficiency in Java and Spring Boot.
- Experience with REST and GraphQL APIs.
- Familiarity with microservices architecture and design patterns.
- Knowledge of Kafka and serverless computing.
- Experience with SQL and NoSQL databases.
- Strong understanding of data structures and algorithms.
- Excellent collaboration and communication skills.
Experience:
- 4-6 years of relevant experience in Java development.
What we offer:
- An opportunity to work in a collaborative and innovative environment.
- The chance to be part of exciting projects that make a difference.
- Professional growth and development opportunities.
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.