
Staff Software Engineer – Java
HMH
full-time
Posted on:
Location Type: Office
Location: Pune • India
Visit company websiteExplore more
Job Level
About the role
- Lead FullStack architecture and implementation using Java, Spring Boot, ReactJS, and related technologies
- Ensure seamless integration between frontend (ReactJS) and backend microservices
- Mentor frontend and backend engineers on best practices in modern web development
- Collaborate with UX/UI teams to implement responsive, accessible, and performant interfaces
- Be the technical lead for feature development in a team of 5-10 engineers and influencing the technical direction of the overall engineering organization
- Decompose business objectives into valuable, incrementally releasable user features accurately estimating the effort to complete each
- Contribute code to feature development efforts demonstrating to others efficient design, delivery and testing patterns and techniques
- Review and structure code generated code by AI agents as well as developed by team
- Work on incorporating business logic, integration points and other conditions not captured by the agents in the generated code
- Strive for high quality outcomes, continuously look for ways to improve team productivity and product reliability, performance, and security
- Develop the talents and abilities of peers and colleagues
- Create a memorable legacy as you progress toward your personal and professional objectives
Requirements
- 10+ years of experience as a software engineer
- 3+ years of experience as a Staff or lead software engineer
- Strong hands-on experience in ReactJS, JavaScript, HTML5, CSS3, and modern UI frameworks
- Ability to architect and optimize end-to-end systems — from user interface to data services
- Bachelor's degree in computer science or a STEM field
- A portfolio of thought leadership and individual technical accomplishments
- Full understanding of Agile software development methodologies and practices
- Good exposure to AI Agentic development and related tools
Benefits
- Health insurance
- Retirement plans
- Flexible working hours
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring BootReactJSJavaScriptHTML5CSS3Agile methodologiesmicroservicesUI frameworksAI Agentic development
Soft Skills
mentoringcollaborationleadershipcommunicationproblem-solvingteam productivity improvementtechnical direction influencecode reviewdesign patternsperformance optimization
Certifications
Bachelor's degree in computer scienceBachelor's degree in STEM field