Java Developer
FiftyFive Technologies
Date: 2 weeks ago
City: Jaipur, Rajasthan
Salary:
₹1,000,000
-
₹2,000,000
per year
Contract type: Full time

Job Description
We are looking for a skilled Java Developer with 4+ years of experience. The ideal candidate should have hands-on experience in building scalable and high-performance applications using modern Java frameworks and cloud-based deployments. You will work with cutting-edge technologies, including microservices, reactive programming, and containerized deployments, to develop robust and efficient solutions.
Key Responsibilities
We are looking for a skilled Java Developer with 4+ years of experience. The ideal candidate should have hands-on experience in building scalable and high-performance applications using modern Java frameworks and cloud-based deployments. You will work with cutting-edge technologies, including microservices, reactive programming, and containerized deployments, to develop robust and efficient solutions.
Key Responsibilities
- Develop, enhance, and maintain applications using Java, Spring, and Spring Boot.
- Implement authentication and authorization mechanisms using Keycloak.
- Design and develop scalable microservices with efficient communication using HTTP and gRPC.
- Utilize WebFlux and reactive programming principles to build non-blocking applications.
- Integrate and work with RabbitMQ for messaging and event-driven architecture.
- Work with PostgreSQL, ensuring optimized queries and database performance.
- Deploy applications on Google Cloud Platform (GCP), leveraging cloud-native services.
- Utilize Docker and containerization techniques for efficient application deployment.
- Implement unit testing and ensure code quality through best practices.
- Collaborate with cross-functional teams to design and develop robust solutions.
- Use Git for version control and participate in code reviews.
- Work with GoLang where needed for microservice or backend functionalities.
- Strong experience with Java, Spring, and Spring Boot.
- Good understanding of Keycloak for authentication and authorization.
- Experience with HTTP, gRPC, and microservices architecture.
- Hands-on knowledge of WebFlux and reactive programming.
- Experience working with RabbitMQ for message brokering.
- Proficiency in PostgreSQL and writing efficient SQL queries.
- Familiarity with GCP deployment and cloud-native development.
- Experience with Git, Docker, and containerization.
- Strong understanding of unit testing frameworks like JUnit, Mockito, etc.
- Ability to work with GoLang when required.
- Experience with Kubernetes for container orchestration.
- Exposure to CI/CD pipelines and DevOps practices.
- Knowledge of security best practices in cloud-based applications.
See more jobs in Jaipur, Rajasthan