Developer Role
- Category: IT Engineer & Developer Jobs
- Location: Jaipur, Rajasthan
- Job Type: Full Time / Part Time
- Salary: Estimated: $ 22K to 33K
- Published on: 2025/10/01
Job Description :
As a Developer, you will play a crucial role in designing and developing scalable and high-performance applications using modern Java frameworks and cloud-based deployments.
You will work closely with cross-functional teams to develop robust solutions, applying your expertise in microservices, reactive programming, and containerized deployments.
Main Tasks :
• Develop 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.
• Apply WebFlux and reactive programming principles to build non-blocking applications.
• Integrate and work with RabbitMQ for messaging and event-driven architecture.
• Ensure optimal database performance using PostgreSQL.
• 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 development.
Requirements :
• 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 needed.
Preferred Requirements :
• Experience with Kubernetes for container orchestration.
• Exposure to CI/CD pipelines and DevOps practices.
• Knowledge of security best practices in cloud-based applications.
Related jobs
-
Senior Java Software Developer Job
Job Overview We are seeking a highly skilled Senior Java Software Developer to join our team. As a key member of our engineering team, you will play a critical role in designing and developing high-quality software solutions using Java. Responsibilit...
-
Senior Front-End Developer Wanted
Job Requirements The developer will be responsible for: • Implementing complex software solutions using JavaScript and Redux.js • Designing, developing, and maintaining scalable web applications • Collaborating with other team members to implement co...
-
Software Development Assistant
Job Description: We are seeking a talented and motivated individual to assist in the development, testing, and maintenance of web and mobile applications. The ideal candidate will have a strong foundation in programming concepts and languages such as...