Posted on: 26/10/2025
Job Title : Senior Software Engineer Java/React (Cloud-Native Applications)
Location : India (Remote/Hybrid)
Experience Required : 810 Years
Key Responsibilities :
- As a Senior Software Engineer, you will be a core member of a cross-border agile development team responsible for designing, building, and maintaining critical customer-facing platforms such as Loyalty Programs, Mobile Applications, CRM integrations, and Customer Pickup functionalities.
Your responsibilities will include :
Technical Leadership :
- Act as the senior-most technical contributor, leading software development efforts in a global team environment.
- Drive the design, architecture, and implementation of scalable, secure, and cloud-native microservices and web applications.
- Review and guide code contributions from junior developers, ensuring adherence to coding standards, architectural principles, and industry best practices.
Full Software Lifecycle Ownership :
- Take end-to-end ownership of features, including design, development, testing (unit, integration), deployment, and monitoring.
- Champion clean, maintainable, and testable code with strong observability, error handling, and resiliency patterns.
Agile Collaboration :
- Work closely with U.S.-based product managers, architects, and development managers to :
1. Decompose epics into actionable stories.
2. Refine backlog items and estimate work effort.
3. Align development work with product roadmaps and business objectives.
Mentorship & Knowledge Sharing :
- Mentor junior developers located in India, promoting a collaborative, learning-driven, and remote-first engineering culture.
- Facilitate knowledge sharing and onboarding of new team members.
Cross-Functional Communication :
- Proactively communicate status updates, blockers, technical decisions, and risks across distributed teams and time zones.
- Participate in regular team meetings, design discussions, and retrospectives.
System Integration :
- Develop seamless integrations with Salesforce, internal APIs, SQL/NoSQL databases, and customer data platforms.
Required Experience & Skills :
Technical Expertise :
- 8-10 years of hands-on software development experience.
- Deep proficiency in Java, Spring Boot, and building RESTful APIs.
- Strong database skills with PostgreSQL and MySQL.
Front-End Development :
- Solid experience developing responsive web interfaces using React.js.
DevOps & Cloud Proficiency :
- Familiarity with Azure cloud platform and CI/CD pipelines (e.g., Azure DevOps, Jenkins).
- Hands-on experience with containerization tools such as Docker and source control systems like Git.
Development Best Practices :
- Strong skills in debugging, troubleshooting, and writing unit/integration tests.
- Understanding of modern deployment patterns and monitoring practices.
Agile Experience :
- Proven success working in Agile/Scrum teams, especially in coordination with U.S.-based product and design stakeholders.
- Experience working in onshore/offshore distributed team models is highly preferred.
Soft Skills :
- Excellent verbal and written communication skills.
- Strong analytical thinking and problem-solving ability.
- Self-starter attitude with a proactive mindset and ownership mentality.
Mandatory Skills :
- Java, Spring Boot
- PostgreSQL, MySQL
- React.js (Front-End)
- Azure Cloud
- CI/CD Tools and Processes
Did you find something suspicious?
Posted By
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1564717
Interview Questions for you
View All