logo

Epsilon

Software Engineer - Epsilon

Department
Engineering
Job Type / Location
Bengaluru, Karnataka
Experience Required
5+ years
Posted On

Key Responsibilities

  • Develop and maintain internet-scale services on cloud platforms using Java and distributed technologies
  • Collaborate with cross-functional teams to conceptualize, estimate, and deliver new software applications and enhancements
  • Design and implement components based on business and application requirements
  • Create unit tests and work with QA teams to define test cases and resolve issues
  • Assist in defining software objectives, business requirements, and specifications
  • Address and resolve complex incidents during critical situations with cross-functional teams

Requirements

  • Bachelor’s degree or equivalent in computer science
  • 2-5 years of experience in Core Java and Enterprise Java Technologies (J2EE, JSP, Servlets, JavaScript, JPA)
  • Experience with Big Data ecosystems: Hadoop, Spark, Kafka, and streaming/batch analytics
  • Proficiency in open-source frameworks like Spring IO, Spring MVC, Spring Hibernate, Spring Boot
  • Strong knowledge of REST API and microservices architectures

View Assessment Process

Think you'll be a good fit?