[Remote] Software Engineer II- Java (India)
Note: The job is a remote job and is open to candidates in USA. Netchex is the fastest growing Payroll, Human Resource, Time and Attendance, and Benefits services company in America. As a Backend Engineer, you will take ownership of designing and delivering scalable backend systems, working closely with cross-functional teams to build high-quality services using Java.
Responsibilities
- Take ownership of designing, developing, and delivering complex backend features and systems with minimal guidance
- Translate high-level requirements into robust Low-Level Designs (LLD) and drive clarity in technical decisions across modules
- Lead development of critical features end-to-end—from design and coding to deployment, observability, and monitoring
- Build, improve, and maintain high-quality, scalable, and performant services using Java and Spring (or equivalent frameworks)
- Collaborate with Product Managers, Front-end Engineers, ML Engineers, and QA Engineers to plan, align, and deliver cross-functional initiatives
- Mentor junior engineers (SDE1) through code reviews, design sessions, and technical guidance
- Proactively identify architectural gaps, propose technical improvements, and drive medium- to large-scale refactoring initiatives
- Maintain strong engineering hygiene through documentation, design reviews, coding standards, and automation
- Drive a culture of quality by ensuring high test coverage, robust automation, and reliable deployments
- Participate in on-call rotations as a dependable owner of production services—diagnosing, resolving, and preventing incidents
Skills
- 3+ years of experience building and scaling backend systems in Java, Spring, or similar ecosystems
- Deep understanding of object-oriented design, system design, data structures, algorithms, and complexity analysis
- Strong experience designing and implementing RESTful APIs, backend microservices, and distributed systems
- Hands-on experience with databases(SQL + NoSQL), including schema design, query optimization, and debugging performance issues
- Working knowledge of caching, message queues, async processing, and distributed system fundamentals
- Ability to break down ambiguous problems, define architecture, and execute with significant autonomy
- Experience building highly available and scalable systems, with a strong understanding of performance tuning and optimization
- Ability to mentor team members, influence decisions, and elevate the team's technical bar
- Excellent debugging skills and comfort working with observability tools
- Strong communication and collaboration skills
- Experience with fintech or payment systems, such as payment rails, financial APIs, reconciliation workflows, or ledger-like data models is a plus
- Experience with .NET-based systems or services is a plus
Company Overview
Company H1B Sponsorship
Apply To This Job