Role: Sr. Software Engineer Java/React
Position Type: Full-Time Contract (40hrs/week)
Contract Duration: Long term
Work Hours: IST overlap with US hours 10am-2pm EST
Work Schedule: 8 hours/day (Mon-Fri)
Location: Hybrid in Bangalore office
We are seeking a Senior Full Stack Java Developer with strong expertise in Java, React, and Node.js to support the design and development of enterprise-scale applications. The ideal candidate will have experience building full-stack solutions, integrating web services, and collaborating across cross-functional teams in Agile environments.
Key Responsibilities
- Design, develop, and maintain full-stack applications using Java, React, and Node.js
- Build and integrate RESTful APIs and web services
- Collaborate with stakeholders to translate business requirements into technical solutions
- Perform software design across multiple systems and applications
- Troubleshoot and resolve complex technical issues
- Mentor junior developers and provide technical leadership
- Participate in Agile development processes and best practices
- Support payment processing and web service integrations where applicable
Requirements
- 9+ years of software development experience
- Strong Java development expertise
- Strong React development experience
- Experience with Node.js
- Experience developing REST APIs and web services
- Strong understanding of software architecture and design principles
- Experience working in Agile environments
Nice-to-Have
- Payment processing experience
- Payment gateway integrations
- Test-Driven Development (TDD)
- SQL optimization and database design