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

  • 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.

Required Skills

  • 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.

Nice To Have

  • Experience with Kubernetes for container orchestration.
  • Exposure to CI/CD pipelines and DevOps practices.
  • Knowledge of security best practices in cloud-based applications.

Skills:- Java, 06692 and Microservices
Post a CV