Home India Java Spring Boot Microservices Developer

Home India Java Spring Boot Microservices Developer

Java Spring Boot Microservices Developer

Full time at Riitude Management Consulting in India
Posted on February 5, 2025

Job details

Job Description: Job Title: Java Spring Boot Microservices Developer Experience Level: 5-6 Years (2 Developers) 3-4 Years (2 Developers) Location: Remote Job Summary We are seeking an experienced Java Developer with expertise in Spring Boot and Microservices architecture to join our team. The ideal candidate will have a solid understanding of Java development, proven experience building scalable and secure microservices, and a strong ability to work with cross-functional teams to develop and deliver complex applications in a cloud-based environment. Key Responsibilities Design and Develop: Build and enhance robust, scalable, and efficient microservices using Java and Spring Boot frameworks. API Integration: Develop, maintain, and integrate RESTful APIs to support seamless communication between services. Performance Optimization: Ensure high performance and responsiveness of applications, working on profiling, tuning, and monitoring to maintain optimal service efficiency. Code Quality and Review: Write clean, maintainable, and reusable code following best practices and participate in code reviews. Collaborate and Support: Work closely with DevOps, QA, and product teams to deploy, troubleshoot, and improve application performance in a CI/CD environment. Database Management: Handle database integrations and optimizations, working with both SQL and NoSQL databases. Cloud Deployment: Deploy, manage, and maintain services in cloud environments, preferably AWS, Azure, or GCP. Documentation: Maintain comprehensive technical documentation to ensure clarity, consistency, and collaboration across teams. Required Skills and Qualifications Java: Proficient in Java 8+ with a deep understanding of object-oriented principles and multi-threading. Spring Boot: Strong expertise in Spring Boot framework for developing and deploying applications. Microservices Architecture: Hands-on experience designing and implementing microservices architecture with scalability and security considerations. RESTful Services: Proficient in building and consuming RESTful APIs. Database Proficiency: Experience with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra). DevOps Knowledge: Familiarity with CI/CD pipelines, Docker, and Kubernetes for containerization and deployment. Cloud: Experience with cloud services (AWS, Azure, GCP) and related cloud-native tools. Testing Frameworks: Skilled in testing frameworks such as JUnit and Mockito. Agile Development: Strong understanding of Agile/Scrum methodologies. Preferred Skills Messaging Systems: Knowledge of messaging systems such as Kafka or RabbitMQ. Security Best Practices: Familiarity with security protocols, including OAuth2 and JWT. Front-End: Basic understanding of front-end technologies like Angular or React (optional). Analytical Skills: Ability to analyze, troubleshoot, and resolve issues efficiently. Knowledge in AI is a plus. Experience in Camunda BPM is a plus Knowledge of Alfresco DMS is a plus Educational Requirements Bachelor’s Degree in Computer Science, Engineering, or a related field.

Apply safely

To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.

Share this job
See All Java Jobs
Feedback Feedback