Java Software Engineer
SII Group USA
2 - 5 years
Noida
Posted: 08/01/2026
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.
