
Senior Software Engineer, Java
Eptura
full-time
Posted on:
Location Type: Hybrid
Location: Gurugram • India
Visit company websiteExplore more
Job Level
About the role
- Design, develop, test, and deploy robust software solutions aligned with business requirements.
- Participate in requirements analysis and architectural design discussions to guide component development.
- Own end-to-end delivery of key modules within the application.
- Write clean, scalable, and testable code using .NET and Java programming languages.
- Implement multi-tier, microservice-based architectures using technologies such as Java, React, Angular, MongoDB, SQL Server, and REST Web APIs.
- Develop software for multi-tenant, cloud-based applications and transition into Eptura’s event-driven platforms.
- Enhance existing software through consistent refactoring aligned with industry best practices.
- Create and maintain detailed technical documentation for architecture, design decisions, and APIs.
- Provide technical guidance and mentorship to junior developers, promoting continuous learning.
- Collaborate with cross-functional teams to deliver high-quality IT solutions for Eptura’s business clients.
Requirements
- Minimum **6 years of experience** as a Java Developer.
- Strong proficiency in **Java, SQL, Web API, Angular/React, and TDD**.
- At least **2 years of experience** with **Azure** cloud services.
- Minimum **2 years** working with **SQL Server or similar relational databases**.
- Minimum **2 years** experience with **TypeScript or similar typed languages**.
- Minimum **2 years** experience in **event-driven architecture for cloud environments**.
- Hands-on experience with **CI/CD pipelines** (Azure, GitHub, GitLab).
- Good to have: Experience with **NoSQL/CosmosDB/MongoDB** and **React Native**.
- Familiarity with **serverless programming** and modern cloud-native patterns.
- Strong analytical and problem-solving skills.
- Working knowledge of **Agile methodologies** and collaborative development practices.
Benefits
- Health insurance fully paid–Spouse, children, and Parents
- Accident insurance fully paid
- Flexible working allowance
- 25 days holidays
- 7 paid sick days
- 13 public holidays
- Employee Assistance Program
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSQLWeb APIAngularReactTDDTypeScriptevent-driven architectureCI/CDmicroservice architecture
Soft Skills
analytical skillsproblem-solving skillstechnical guidancementorshipcollaborationcontinuous learning