SENIOR SOFTWARE ENGINEER Full Stack Java
Location: Pune, India
| Employment Type: Full-Time
| Experience: 3+ Years
ABOUT THE ROLE:
We are looking for a skilled and driven Senior Software Engineer to join our engineering team. In this role, you will take ownership of end-to-end software delivery - from architecture and design to development, deployment, and mentorship. You will lead a team of engineers, collaborate closely with product and business stakeholders, and drive the adoption of best practices across the SDLC. This is an exciting opportunity for a hands-on technical leader who thrives in agile environments and has a passion for building scalable, secure, and high-performance systems. JOB DETAILS Position: Senior Software Engineer Department: Engineering
Location: Pune (Work from Office)
Experience Required: 3+ Years
Education: MCA / B.Sc., B.E./B.Tech. Computer Science or equivalent
KEY RESPONSIBILITIES :Technical Leadership Lead the design, development, and delivery of scalable backend and frontend systems using Java, Spring Boot, and React.js.
Define and enforce coding standards, architectural patterns, and best practices across the team. Conduct code reviews and provide actionable, constructive feedback to engineers. Drive technical decision-making for new features, technology adoption, and performance improvements. Mentor junior engineers, fostering a culture of learning and continuous improvement. Architecture & Development Architect and implement RESTful APIs following domain-driven design principles. Design and optimize relational database schemas (PostgreSQL, MySQL) to ensure high performance and scalability. Build responsive, accessible UI modules using React.js, Redux, TypeScript, and Material UI. Integrate third-party and AI/LLM APIs to deliver intelligent, automated product features. DevOps & Quality Manage and optimize CI/CD pipelines using Jenkins and GitHub Actions for automated, reliable deployments. Deploy and maintain applications on AWS EC2; ensure system availability, observability, and security. Champion code quality using SonarQube, JUnit, and Mockito to achieve near-zero defect production releases. Collaboration & Delivery Partner with product managers and business stakeholders to translate requirements into technical designs and user stories. Lead Agile ceremonies including sprint planning, daily standups, sprint reviews, and retrospectives. Proactively identify and mitigate risks, blockers, and technical debt across the team's backlog. Collaborate with cross-functional teams (QA, DevOps, design) to ensure successful, on-time delivery. REQUIRED SKILLS & QUALIFICATIONS Core Technical Skills (Must Have) 3+ years of professional experience in Java full-stack development. Strong proficiency in Java, Spring Boot, Hibernate, and Microservices architecture. Solid experience building and consuming RESTful APIs in enterprise environments. Frontend development experience with React.js, Redux, TypeScript, and JavaScript. Hands-on experience with PostgreSQL or MySQL - schema design, query optimization, and indexing. Proficiency in JWT-based authentication, OAuth2, and Spring Security. CI/CD experience using Jenkins and GitHub Actions; deployment on AWS EC2. Strong unit and integration testing skills with JUnit and Mockito. Experience integrating LLM/AI APIs (e.g., OpenAI, Gemini) into production applications. Familiarity with AI-assisted development tools such as GitHub Copilot, Cursor, or Claude Code. Leadership & Soft Skills (Must Have) Proven ability to lead, mentor, and grow a team of software engineers. Strong ownership mindset - ability to drive features end-to-end with minimal supervision. Excellent communication skills to interface effectively with both technical and non-technical stakeholders. Experience working in Agile/Scrum teams with a strong delivery track record. Ability to manage competing priorities and deliver high-quality outcomes under pressure. Additional Skills (Nice to Have) Exposure to Angular or other modern frontend frameworks. Python scripting experience for automation tasks. Working knowledge of Figma for collaborating with design teams. Familiarity with container technologies (Docker, Kubernetes) is a plus.
To apply, send your resume to [email protected].
Work Location: In person