Eptura

Senior Software Engineer, Java

Eptura

full-time

Posted on:

Location Type: Hybrid

Location: GurugramIndia

Visit company website

Explore more

AI Apply
Apply

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