Senior Java Software Engineer

3 days ago


Jaipur, India Programmers.io Full time

Position: Senior Software Engineer (Java)Experience: 4+ yearsKey Responsibilities:Design, develop, and maintain Java-based applications using Spring Framework (Spring Boot, Spring MVC, Spring Security, etc.) and hibernate.Collaborate with cross-functional teams (e.g., product managers, front-end developers, QA, etc.) to define software requirements and deliver solutions.Develop RESTful APIs and microservices for integration with front-end systems or external applications.Implement and optimize database queries using Hibernate ORM and JPA to interact with relational databases (MySQL, PostgreSQL, etc.).Ensure high performance and scalability of applications, focusing on system efficiency and reliability.Write unit tests and conduct code reviews to ensure the quality and maintainability of the codebase.Troubleshoot and debug issues across all layers of the application, including the database and server-side logic.Work within Agile methodologies, contributing to daily stand-ups, sprint planning, and retrospectives.Document technical specifications, API contracts, and any relevant system changes or features.Required Skills & Qualifications:Proven experience as a Java Developer with expertise in Spring Framework (Spring Boot, Spring MVC, Spring Security) and Hibernate (JPA, HQL).Strong proficiency in Java 8+ and object-oriented programming (OOP) principles.Experience with relational databases (e.g., MySQL, PostgreSQL) and ORM tools like Hibernate and JPA.Familiarity with RESTful API development and integration with front-end technologies.Knowledge of Spring Boot for building microservices and web applications.Understanding of dependency injection, AOP, and Spring Security for securing applications.Experience with version control systems (e.g., Git, SVN).Strong problem-solving and debugging skills.Familiarity with Agile/Scrum methodologies and tools (JIRA, Confluence, etc.).Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent work experience.Nice-to-Have:Experience with Spring Cloud and Spring Integration for microservices-based architectures.Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.Experience in cloud platforms such as AWS, Azure, or Google Cloud.Knowledge of front-end technologies (e.g., Angular, React) and how they interact with backend services.Familiarity with CI/CD pipelines, Jenkins, GitLab CI, or similar tools.Knowledge of caching mechanisms (e.g., Redis, EhCache) for improving application performance.Interested candidates can share their CVs at



  • Jaipur, India Remotively Full time

    Role Description This is a full-time, on-site role for a Senior Java Software Engineer, located in Jaipur. The Senior Java Software Engineer will be responsible for designing, developing, and maintaining software applications. Daily tasks include working with Java and the Spring Framework to develop microservices, programming, and collaborating with...


  • Jaipur, Rajasthan, India Remotively Full time US$ 90,000 - US$ 1,20,000 per year

    Role DescriptionThis is a full-time, on-site role for a Senior Java Software Engineer, located in Jaipur. The Senior Java Software Engineer will be responsible for designing, developing, and maintaining software applications. Daily tasks include working with Java and the Spring Framework to develop microservices, programming, and collaborating with...


  • Jaipur, India RoboMQ Full time

    Position : Senior Java Software Engineer Location : Jaipur (Rajasthan)Type : Full-TimeJob Summary:The Senior Software Engineer role at RoboMQ involves designing and developing Java-based backend microservices for the Hire2Retire IGA platform. Candidates should have strong analytical, design, and development skills, with the ability to define...


  • Jaipur, India RoboMQ Full time

    Position : Senior Java Software Engineer Location : Jaipur (Rajasthan) Type : Full-Time Job Summary: The Senior Software Engineer role at RoboMQ involves designing and developing Java-based backend microservices for the Hire2Retire IGA platform. Candidates should have strong analytical, design, and development skills, with the ability to define requirements,...


  • Jaipur, India RoboMQ Full time

    Position: Senior Java Software EngineerLocation: Jaipur (Rajasthan)Type: Full-TimeJob Summary:The Senior Software Engineer role at RoboMQ involves designing and developing Java-based backend microservices for the Hire2Retire IGA platform. Candidates should have strong analytical, design, and development skills, with the ability to define requirements, build...


  • Jaipur, India RoboMQ Full time

    Position : Senior Java Software EngineerLocation : Jaipur (Rajasthan)Type : Full-TimeJob Summary:The Senior Software Engineer role at RoboMQ involves designing and developing Java-based backend microservices for the Hire2Retire IGA platform. Candidates should have strong analytical, design, and development skills, with the ability to define requirements,...


  • Jaipur, India RoboMQ Full time

    Position: Senior Java Software EngineerLocation: Jaipur (Rajasthan)Type: Full-TimeJob Summary:The Senior Software Engineer role at RoboMQ involves designing and developing Java-based backend microservices for the Hire2Retire IGA platform. Candidates should have strong analytical, design, and development skills, with the ability to define requirements, build...


  • Jaipur, Rajasthan, India RoboMQ Full time ₹ 1,20,000 - ₹ 1,80,000 per year

    Position: Senior Java Software EngineerLocation: Jaipur (Rajasthan)Type: Full-TimeJob Summary:The Senior Software Engineer role at RoboMQ involves designing and developing Java-based backend microservices for the Hire2Retire IGA platform. Candidates should have strong analytical, design, and development skills, with the ability to define requirements, build...


  • Jaipur, India RoboMQ Full time

    Position: Senior Java Software EngineerLocation: Jaipur (Rajasthan)Type: Full-TimeJob Summary:The Senior Software Engineer role at RoboMQ involves designing and developing Java-based backend microservices for the Hire2Retire IGA platform. Candidates should have strong analytical, design, and development skills, with the ability to define requirements, build...


  • Jaipur, India RoboMQ Full time

    Position : Senior Java Software Engineer Location : Jaipur (Rajasthan) Type : Full-Time Job Summary: The Senior Software Engineer role at RoboMQ involves designing and developing Java-based backend microservices for the Hire2Retire IGA platform. Candidates should have strong analytical, design, and development skills, with the ability to define...