🔔 FCM Loaded

Java Software Engineer

SII Group USA

2 - 5 years

Noida

Posted: 08/01/2026

Getting a referral is 5x more effective than applying directly

Job Description

About the Role

We are seeking a Java Developer to support the development, modernization, and long-term evolution of a mission-critical backend platform used by large enterprise and public-sector clients in North America.

This role combines hands-on backend development , technical leadership , and architectural responsibility . You will lead the design and delivery of secure, scalable backend services while addressing technical debt in legacy components and helping drive the transition toward a more modern service-oriented architecture.

The position is based in Noida , working closely with distributed engineering teams and international stakeholders.


Key Responsibilities

Backend Design & Development

  • Design, develop, test, and deploy robust, scalable, and secure RESTful backend services
  • Build services using Java, Spring, and Hibernate following clean architecture and best practices
  • Integrate backend services with relational databases (Oracle SQL) and messaging systems
  • Produce production-ready code, API documentation, and deployment artifacts

Technical Leadership & Code Quality

  • Act as technical lead for backend services within the team
  • Perform code reviews and design reviews to ensure quality, security, and architectural consistency
  • Enforce coding standards, secure coding practices, and test coverage requirements
  • Mentor and guide other engineers on design decisions and implementation approaches

Legacy System Maintenance & Modernization

  • Analyze, debug, and stabilize legacy backend components
  • Address technical debt through refactoring and incremental modernization
  • Contribute to migration strategies from legacy components toward modern service architectures
  • Provide architectural recommendations and proof-of-concepts when needed

Collaboration & Documentation

  • Work closely with Product, QA, and DevOps teams to clarify requirements and align delivery
  • Actively participate in Agile ceremonies (stand-ups, sprint planning, reviews)
  • Maintain accurate and up-to-date technical documentation (designs, APIs, service dependencies)


Required Skills & Experience

Must-Have

  • B.Tech in Computer Science or equivalent
  • 10+ years of experience in Java backend development
  • Expert-level proficiency in Java , including AOP concepts
  • Deep hands-on experience with Spring (Core, Boot) and Hibernate
  • Strong expertise in REST API design and architecture
  • Experience with Oracle SQL databases
  • Comfortable working in Linux environments
  • Solid understanding of secure coding practices
  • Working knowledge of CI/CD pipelines and tools
  • Basic exposure to at least one cloud platform (AWS, GCP, or Azure)


Nice-to-Have

  • Experience with message queues (ActiveMQ, Kafka)
  • Experience with build and dependency tools (Maven)
  • Exposure to frontend technologies (HTML, JavaScript, CSS, JSP) and frameworks (Angular or React)
  • Experience working on large-scale, complex enterprise systems
  • Familiarity with modern deployment technologies (Docker, Kubernetes, Go)


Why Join Us?

  • Lead the technical evolution of business-critical backend systems
  • Strong technical ownership and architectural influence
  • Work with international teams and stakeholders
  • Long-term program with stability and growth opportunities
  • Opportunity to shape modernization strategy, not just implement tickets

Services you might be interested in

Improve Your Resume Today

Boost your chances with professional resume services!

Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.