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 BootPostgreSQL, MySQLReact.js (Front-End)Azure CloudCI / CD Tools and Processes(ref : hirist.tech)