Senior Java Software Engineer

3 weeks ago


New Delhi, 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 surbhi.shukla@programmers.ai



  • New Delhi, India Pivotrics Full time

    Company Description Pivotrics is a software product engineering company based in Bengaluru. We specialize in transforming software teams into world-class product engineering teams for global product majors. Our approach combines a product mindset, deep tech expertise, agile working, and customer-focused innovation to help our clients scale revenue and...


  • New Delhi, India Pivotrics Full time

    Company DescriptionPivotrics is a software product engineering company based in Bengaluru. We specialize in transforming software teams into world-class product engineering teams for global product majors. Our approach combines a product mindset, deep tech expertise, agile working, and customer-focused innovation to help our clients scale revenue and...


  • New Delhi, India RefactorQ Full time

    About UsAt RefactorQ Consulting, we specialize in Engineering Architecture, Platform Engineering, FinOps, and Performance Engineering. We partner with global clients to design scalable, high-performance systems and cloud-native platforms. Our culture values technical excellence, ownership, and continuous learning.Role OverviewWe are looking for passionate...


  • New Delhi, 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 requirements,...


  • New Delhi, India ACL Digital Full time

    Position: Software Engineer IV (Senior Java Lead)Location: Bangalore (Onsite) & Remote (except Bangalore)Contract Duration: 1 yearSoftware Engineer IV (Senior Java Lead)1. Position Details- Job Title: Senior Software Development Lead - Team: CS Platform under CSMT - Experience in the Role : 8 to 15 years2. Role Summary- Senior Software Development Lead...


  • New Delhi, 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...


  • New Delhi, India Input Zero Technologies Full time

    Role :Senior Java software engineer Location : Bangalore Notice period : Only immediateWe are looking for : Bachelor’s degree in Computer Science or related engineering field 3+ years of experience in software development in Frontend and Backend Technologies Strong Knowledge of back-end development frameworks and platforms Solid experience in Java/J2EE...


  • New Delhi, India Newgen Software Full time

    About Newgen Software: Newgen is the leading provider of a unified digital transformation platform with native process automation, content services, and communication management capabilities. Globally, successful enterprises rely on Newgen’s industry-recognized low code application platform to develop and deploy complex, content-driven, and...


  • New Delhi, India Newgen Software Full time

    About Newgen Software: Newgen is the leading provider of a unified digital transformation platform with native process automation, content services, and communication management capabilities. Globally, successful enterprises rely on Newgen’s industry-recognized low code application platform to develop and deploy complex, content-driven, and...


  • New Delhi, India Input Zero Technologies Full time

    Role : Senior Java software engineerLocation: BangaloreNotice period: Only immediateWe are looking for :Bachelor’s degree in Computer Science or related engineering field- 3+ years of experience in software development in Frontend and Backend Technologies - Strong Knowledge of back-end development frameworks and platforms - Solid experience in Java/J2EE...