Search by job, company or skills

SII Group USA

Java Software Engineer

10-12 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 17 hours ago
  • Be among the first 10 applicants
Early Applicant

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

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 137577229

Similar Jobs