
Sr. Software Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
We are seeking an experienced Senior Full Stack Software Engineer with a strong background in Java development to join our team in Pune, India. This role requires a minimum of 5 years of professional experience.
The ideal candidate will be an expert in Object-Oriented Programming using Java and possess a proven ability to write high-quality, well-tested code. Hands-on experience with core Java technologies including Servlets, Spring Boot, React, Redux, and Hibernate is essential.
You will be responsible for developing robust microservices and should have a good understanding of Continuous Integration and Continuous Delivery (CI/CD) practices and tools. Familiarity with Agile methodologies such as Extreme Programming (XP), Scrum, and/or Kanban is required, along with a good awareness of Test-Driven Development (TDD).
Working knowledge of cloud technologies including AWS, Azure, Kubernetes, SQS, PostgreSQL, and Docker is a must. Expertise in building Order Management applications with SAP integrations is considered a strong advantage.