We are seeking a skilled Java Developer to join our dynamic product development team. The ideal candidate will have a strong background in Java programming and experience with database management. Responsibilities include designing, developing, and maintaining high-performance applications, collaborating with cross-functional teams to define and implement new features, and ensuring the scalability and reliability of our products. The candidate should be proficient in SQL and have experience with various database technologies. Excellent problem-solving skills and the ability to work in a fast-paced environment are essential.
We are seeking a Backend Developer who is proficient in Java and Spring Boot microservices ecosystem and can leverage AI tools to accelerate development. The ideal candidate will work on developing scalable microservices, managing distributed systems, and ensuring seamless integration across our technology stack. Design and develop microservices using Spring Boot and Spring Cloud ecosystem Implement and maintain service discovery and routing through Eureka API Gateway Build event-driven architectures using Apache Kafka for inter-service communication Integrate and manage authentication/authorization using Keycloak Design and optimize data models for both MongoDB (NoSQL) and PostgreSQL (relational) databases Containerize applications using Docker and manage deployment pipelines Leverage AI tools (ChatGPT, Claude, Copilot) to accelerate development and problem-solving Write clean, testable code with comprehensive unit and integration tests Participate in code reviews and contribute to architectural decisions Troubleshoot production issues and optimize system performance Document APIs and maintain technical documentation