Senior Java Software Engineer

1 week 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 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 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 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, 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 district, 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 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...


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


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