Software Engineer – Java, Microservices Specialist

3 weeks ago


Chennai, Tamil Nadu, India Epam Full time

About the Role

We are seeking a skilled Software Engineer to design, develop, and implement Java-based backend solutions using Spring Boot and Microservices architecture.

In this position, you will be responsible for collaborating with cross-functional teams to gather and analyze system requirements and translate them into technical specifications.

You will also maintain and enhance existing APIs, perform Unit Testing and Integration testing in a Continuous Deployment scenario.

Key Responsibilities

  • Design, develop, and implement Java-based backend solutions using Spring Boot and Microservices architecture
  • Collaborate with cross-functional teams to gather and analyze system requirements and translate them into technical specifications
  • Maintain and enhance existing APIs
  • Perform Unit Testing and Integration testing in a Continuous Deployment scenario

Requirements

  • 4 to 6 years of experience in Java development
  • Thorough understanding of OOPS concepts, Design principles, and implementation of Different types of Design patterns
  • Extensive experience in Java EE platforms, Spring Boot, Spring MVC, Spring Batch, Microservices
  • Experience in Java, Spring Framework, Hibernate, JPA, Restful web services
  • Hands-on experience in Core Java concepts, Java 8 features, and problem-solving
  • Proficiency in databases like Mongo DB/SQL/NO SQL
  • Good understanding of messaging tools such as Kafka, MQ, Rabbit MQ
  • Experience in CI/CD
  • Proficiency in Mockito and Unit Testing

We Offer

  • Opportunity to work on technical challenges that may impact across geographies
  • Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications
  • Opportunity to share your ideas on international platforms
  • Sponsored Tech Talks & Hackathons
  • Unlimited access to LinkedIn learning solutions
  • Possibility to relocate to any EPAM office for short and long-term projects
  • Focused individual development
  • Benefit package: Health benefits Retirement benefits Paid time off Flexible benefits
  • Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)

About EPAM

EPAM is a leading digital transformation services provider with a global presence. We offer a wide range of services, including software engineering, product development, and consulting.

Our team is passionate about innovation and committed to delivering high-quality solutions that meet the needs of our clients.



  • Chennai, Tamil Nadu, India NTT DATA Services Full time

    Job Title: Java Microservices DeveloperAbout the Role:NTT DATA Services is seeking a skilled Java Microservices Developer to join our team. As a Java Microservices Developer, you will be responsible for designing, developing, and maintaining software applications and systems using Java and microservices architecture.Key Responsibilities:1. Develop, test, and...


  • Chennai, Tamil Nadu, India VIBRANT STAFFING SOLUTIONS PVT LTD Full time

    About the Role:Vibrant Staffing Solutions Pvt Ltd is looking for an expert Java Microservices Engineer to join our team. We are seeking a skilled professional with experience in designing and developing microservices using Spring Boot, Jackson, and API Gateway. The ideal candidate will have hands-on experience with Java 8 or later, Oracle, and AWS/Openshift...


  • Chennai, Tamil Nadu, India Epam Full time

    Job OpportunityWe are seeking a skilled Lead Software Engineer to join our team and contribute to the development of our backend solutions using Spring Boot and Microservices architecture.The successful candidate will play a key role in creating, developing, and implementing technical solutions that meet the needs of our business.The ideal candidate will...


  • Chennai, Tamil Nadu, India Epam Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer with expertise in Java and Microservices to join our team at Epam.Your primary responsibilities will include designing, developing, and implementing Java-based backend solutions using Spring Boot and Microservices architecture.Key ResponsibilitiesDesign and develop Java-based backend...


  • Chennai, Tamil Nadu, India Epam Full time

    DescriptionWe are seeking a skilled Software Developer proficient in Java and Microservices to fill a key role in our team.This position involves designing, developing, and implementing Java-based backend solutions using Spring Boot and Microservices architecture.As a Backend Software Engineer, you will be responsible for collaborating with cross-functional...


  • Chennai, Tamil Nadu, India Mazenet solution Full time

    Company OverviewMazenet Solution, a leading IT service provider, offers industry-specific solutions and services to enhance business performance and operational efficiency. Learn more at www.mazenet.com.Job OverviewAs a key member of our team, we seek a Senior Associate with expertise in Java Microservices and Spring Boot. This full-time position operates on...


  • Chennai, Tamil Nadu, India Vionsys IT Solutions India Pvt. Ltd Full time

    Job Role : Java Developer with Microservices ExperienceLocation : Chennai - WFO (5 days)Experience : 4-10 YearsResponsibilities :- Develop robust and maintainable backend services using Spring Boot framework and Java 8.- Implement microservices architecture to achieve modularity, scalability, and maintainability, utilizing multithreading techniques to...


  • Chennai, Tamil Nadu, India Tekclan Software Solutions Private limited Full time

    Job Title: Lead Java DeveloperAbout the Role:We are seeking an experienced Lead Java Developer to join our team at Tekclan Software Solutions Private Limited. As a key member of our development team, you will be responsible for leading and mentoring a team of Java developers, fostering a collaborative and innovative development environment.Key...


  • Chennai, Tamil Nadu, India Epam Full time

    Job DescriptionWe are seeking a skilled Senior Java Software Engineer with expertise in Java 8, Microservice Architecture Pattern, and Spring Boot to contribute to our dynamic team. As a Senior Java Software Engineer, you will be pivotal in designing and developing high-performance and high-capacity services for our projects, ensuring adherence to agile...


  • Chennai, Tamil Nadu, India Epam Full time

    Job Title: Lead Java Software Developer – Java 8, Spring Boot, Microservices About the Role: We are seeking a highly skilled Lead Java Software Developer to join our team at Epam. As a Lead Java Software Developer, you will play a crucial role in designing and developing high-quality, scalable software solutions using Java 8, Spring Boot, and...


  • Chennai, Tamil Nadu, India Vionsys IT Solutions India Pvt. Ltd Full time

    Role: Java Software Engineer Key Responsibilities: - Develop robust and maintainable backend services using Spring Boot framework. - Implement microservices architecture to achieve modularity, scalability, and maintainability. Technical Requirements: - Proficiency in Core Java- Good knowledge in Java 8- Hands on experience in Microservices- Sound knowledge...

  • Java Developer

    1 month ago


    Chennai, Tamil Nadu, India Vionsys IT Solutions India Pvt. Ltd Full time

    Job Role : Java Microservices DeveloperLocation : Chennai - WFO (5 days)Experience : 4-10 YearsResponsibilities :- Develop robust and maintainable backend services using Spring Boot framework.- Implement microservices architecture to achieve modularity, scalability, and maintainability.- Utilize multithreading techniques to optimize application performance...


  • Chennai, Tamil Nadu, India Rocket Software Full time

    Job DescriptionSoftware Engineer II (Java Full Stack) Job TitleRocket Software is seeking a skilled Software Engineer II (Java Full Stack) to join our team in Chennai, India.Key Responsibilities:Design, develop, and troubleshoot software programs for software enhancements and new products.Develop software tools, including operating systems, compilers,...


  • Chennai, Tamil Nadu, India VIBRANT STAFFING SOLUTIONS PVT LTD Full time

    About the Role:We are seeking an experienced Java Microservices Developer to join our team at Vibrant Staffing Solutions PVT LTD.Key Responsibilities:Design and develop scalable Java microservices using Spring Boot.Work with Agile methodologies and contribute to team goals.Collaborate with cross-functional teams to deliver high-quality software.Participate...


  • Chennai, Tamil Nadu, India Risk Resources LLP Full time

    Job Title: Java Microservices DeveloperAbout the Role:We are seeking a skilled Java Microservices Developer to join our team at Risk Resources LLP. As a Java Microservices Developer, you will play a crucial role in the development and maintenance of microservices-based applications, contributing to the organization's scalability, flexibility, and...


  • Chennai, Tamil Nadu, India Virtusa Full time

    Job Summary: We are seeking an experienced Java Developer with a strong background in microservices to join our team at Virtusa. The ideal candidate will have a solid understanding of Java8 and object-oriented programming patterns, as well as experience with design and architectural patterns, MVC, JDBC, and RESTful web services.Key Responsibilities: As a...


  • Chennai, Tamil Nadu, India Talentika Full time

    Talentika: A Pioneer in Product Engineering RecruitmentTalentika.in, a company established in 2007, is a trailblazer in combining Product Engineering Recruitment. As a product-based company with a workforce of over 250 employees spread across Pune and Bangalore, we function as an incubator and technology partner, collaborating with various products from the...


  • Chennai, Tamil Nadu, India Mazenet solution Full time

    Company OverviewMazenet Solution is a leading IT service provider with a strong presence in the industry. With a workforce of 201-500 employees, we offer a range of industry-specific solutions and services designed to improve business performance and operational efficiency.Learn more about us at www.mazenet.com.Job OverviewWe are seeking a highly skilled...


  • Chennai, Tamil Nadu, India Grid Dynamics Full time

    Job Title: Technical Lead for Java MicroservicesAbout UsAt Grid Dynamics, we are looking for a seasoned Java Technical Lead to spearhead the development of our cloud-native architecture. As a leader in this space, you will be responsible for designing, building, and maintaining scalable, high-performance Java applications.Key Responsibilities:Collaborate...


  • Chennai, Tamil Nadu, India Epam Full time

    Job OpportunityWe are seeking a skilled Senior Java Software Developer with expertise in Java 8, Microservice Architecture Pattern, and Spring Boot to contribute to our dynamic team.Key ResponsibilitiesDesign and develop high-performance and high-capacity services for projectsAdhere to agile software development practices for project successUtilize expertise...