Java Full Stack Developer
Pune Division, Maharashtra, India · Full Time
Be the first to apply
- Experience
- 5–10 yrs
- Salary
- —
- Openings
- 1
- Posted
- 2 weeks ago
- Work mode
- In office
- Resume
- Required to apply
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About the Role
We are seeking a Senior Software Engineer specializing in Full Stack Java development to join our rapidly expanding product company in Pune (Baner). This role requires the candidate to work from our office five days a week and offers an exciting opportunity to design and build scalable, customer-focused applications.
Key Responsibilities and Technical Expertise
- Develop and maintain applications using Java and Spring Boot within a microservices architecture.
- Implement front-end components with ReactJS and Next.js ensuring a seamless user experience.
- Design and optimize complex system architectures driven by a strong foundation in data structures and algorithms.
- Create and maintain RESTful APIs and leverage GraphQL for efficient data querying.
- Work with both SQL and NoSQL databases to manage data effectively.
- Build asynchronous, event-driven microservices integrating internal and third-party services.
- Follow software engineering best practices including writing clean, testable, and maintainable code.
DevOps and Cloud Experience
- Utilize containerization and orchestration tools like Docker and Kubernetes.
- Manage continuous integration and delivery pipelines using Jenkins and related CI/CD tools.
- Deploy scalable production-grade applications in cloud environments.
Preferred Qualifications and Traits
- Previous experience in product-based eCommerce organizations.
- Strong academic credentials.
- A customer-centric mindset paired with the agility to succeed in a fast-moving setting.
- A self-motivated engineer able to take full ownership of features throughout the development lifecycle.
Skills
Tools & software
How they work
Initiative
Customer Focus
Stress Management