Senior Java Software Engineer – Java 8, Spring Boot, Microservices Architecture

1 month ago


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 Microservices Architecture Pattern. Your work will contribute to the seamless operation and growth of our software products. Responsibilities: • Design and develop high-quality software solutions using Java 8, Spring Boot, and Microservices Architecture Pattern • Lead and mentor a team of developers in software design, coding, and testing • Collaborate with cross-functional teams to define, design, and ship new features • Conduct code reviews and ensure code quality and adherence to coding standards • Architect and develop scalable, reliable, and maintainable software solutions • Participate in the entire application lifecycle, focusing on coding and debugging • Write clean, scalable code using Java programming languages • Develop and integrate RESTful APIs for various applications • Stay updated on the latest industry trends and best practices in software development Requirements: • Minimum 8 to 12 years of experience as a Java Developer within production projects • BS/MS degree in Computer Science, Software Engineering, or a related subject • Good knowledge of the Java standard library • Comfortable with practicing TDD and pair programming • Well-versed in DevOps approach and concepts • Experience in Object-Oriented design principles (SOLID) • Hands-on experience with Spring and/or Spring Boot • Experience in functional programming design principles • Experience in designing and working with REST APIs • Knowledge of agile software development • Experience and proficiency in using Linux/bash shell • Proficiency with using and deploying to cloud platforms • Experience in cloud-native development • B2+ English level proficiency 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 Why Choose Epam? At Epam, we believe in empowering our employees to grow and develop their skills. We offer a dynamic and inclusive work environment that fosters innovation and creativity. Our team is passionate about delivering high-quality software solutions that meet the needs of our clients. If you are a motivated and experienced Lead Java Software Developer looking for a new challenge, we encourage you to apply for this exciting opportunity.

  • 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

    About the RoleWe are seeking a skilled Lead Java Software Developer to join our team at Epam. The successful candidate will play a key role in designing and developing high-quality software solutions using Java 8, Spring Boot, and Microservice Architecture Pattern.ResponsibilitiesDesign and develop software solutions using Java 8, Spring Boot, and...

  • Java Developer

    2 months ago


    Bangalore/Chennai, Tamil Nadu, India MNR Solutions Full time

    Key Skills :- Java Developer : Proficiency in Java programming language.- Java : Strong knowledge of Java language and its frameworks.- Spring Boot : Experience with Spring Boot for building and deploying applications.- Spring MVC : Familiarity with Spring MVC framework for web applications.- Microservices : Understanding of microservices architecture and...

  • Technical Lead

    3 weeks ago


    Chennai, Tamil Nadu, India Epam Full time

    DescriptionWe are seeking a skilled Senior Java Software Developer with expertise in Java 8, Microservice Architecture Pattern, and Spring Boot to join our team at EPAM. As a Senior Java Software Developer, you will be instrumental in designing and developing high-performance and high-capacity services for our projects, adhering to agile software development...

  • Java Developer

    2 months ago


    Bangalore/Chennai, Tamil Nadu, India MNR Solutions Full time

    Job Description : We are looking for an experienced Java Developer to join our team in either Bangalore or Chennai. The ideal candidate will have a minimum of 4 years of experience working with Java, Spring Boot, Spring MVC, and Microservices. You will be responsible for developing and maintaining high-quality software applications, ensuring performance and...

  • Java Developer

    2 months ago


    Bangalore/Chennai, Tamil Nadu, India MNR Solutions Full time

    Job Purpose :The Java Developer will be responsible for designing, developing, and maintaining high-performance applications using Java technologies. The role requires proficiency in Java, Spring Boot, Spring MVC, and Microservices, with a focus on building scalable and efficient software solutions.Key Responsibilities :- Design and develop applications...


  • Chennai, Tamil Nadu, India Epam Full time

    Job DescriptionWe 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. As a Senior Java Software Developer, you will play a pivotal role in designing and developing high-performance and high-capacity services for our projects, ensuring adherence to...


  • Chennai, Tamil Nadu, India Epam Full time

    Job SummaryWe are seeking a highly skilled and experienced Senior Java Software Engineer to join our team at Epam. As a key member of our development team, you will play a crucial role in the design, development, and optimization of scalable and high-throughput end-user applications.Key ResponsibilitiesDesign, develop, and implement Java-based backend...

  • Java Developer

    1 month ago


    Bangalore/Chennai, Tamil Nadu, India MNR Solutions Full time

    We are seeking a skilled Java Developer to join our development team. The ideal candidate will have experience in Java, Spring Boot, and microservices, with a strong ability to integrate APIs effectively. You will play a critical role in designing, developing, and maintaining robust software solutions.Key Responsibilities :- Design and develop scalable and...

  • Java Senior Developer

    2 weeks ago


    Chennai, Tamil Nadu, India Virtusa Full time

    Job DescriptionJob Title: Java Senior DeveloperJob Type: ExperiencedLocation: Chennai, Tamil Nadu, IndiaPrimary Skills: Spring Boot, Java, Microservices Architecture, Cloud TechnologiesYears of Experience: 11We are looking for a highly experienced Java Senior Developer to join our team at Virtusa. The ideal candidate will have strong knowledge of Spring...

  • Java Developer

    2 months 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...

  • Java Senior Developer

    4 weeks ago


    Chennai, Tamil Nadu, India Virtusa Full time

    Job Title: Java Senior Developer - Microservices ExpertJob Description:We are seeking a highly skilled Java Senior Developer to join our team at Virtusa. As a Java Senior Developer, you will be responsible for designing and developing microservices architecture using Spring Boot.Key Responsibilities:* Design and develop microservices architecture using...

  • Software Engineer

    2 weeks ago


    Chennai, Tamil Nadu, India Dexian India Full time

    Job Title: Senior Java Developer - MicroservicesAbout the Role:We are seeking a seasoned Java developer with expertise in microservices architecture to join our team at Dexian India. As a senior developer, you will be responsible for designing, developing, and deploying scalable Java-based applications using Spring Boot and related technologies.Key...


  • Chennai, Tamil Nadu, India Epam Full time

    Role OverviewWe're seeking a skilled Senior Java Developer with expertise in Java 8, Microservices, and Spring Boot to contribute to our dynamic team.Key ResponsibilitiesDesign and develop high-performance services for projects.Adhere to agile software development practices for project success.Utilize expertise in Java 8, Microservices Architecture Pattern,...


  • Chennai, Tamil Nadu, India LTIMindtree Full time

    We are seeking a seasoned Senior Java Backend Software Engineer to join our team at LTIMindtree.**Estimated Annual Salary:** ₹2,200,000 - ₹3,300,000Job Description:The ideal candidate will have strong hands-on experience in designing and developing scalable, efficient, and secure backend systems using Java 8 and Spring Boot. The successful candidate will...

  • Java Developer

    2 months ago


    Bangalore/Chennai, Tamil Nadu, India MNR Solutions Full time

    Job Description :We are looking for an experienced Java Developer to join our team. The ideal candidate will have strong expertise in Java, Spring Boot, and Microservices, with a focus on building scalable and robust applications. You will be responsible for designing, developing, and maintaining Java-based applications while ensuring performance,...


  • Chennai, Tamil Nadu, India Overture Rede Private Limited Full time

    Job Title: Senior Java Developer for Spring Boot ApplicationsJob Description:We are seeking a highly skilled Senior Java Developer with expertise in Spring Boot to join our team at Overture Rede Private Limited. The ideal candidate should have a strong background in Java development and be skilled in building scalable web...


  • Chennai, Tamil Nadu, India Mazenet solution Full time

    Company OverviewMazenet Solution is a leading IT service provider with a workforce of 201-500 employees. We offer industry-specific solutions and services designed to improve business performance and operational efficiency.Job OverviewWe are seeking a highly skilled Senior Associate specializing in Java Microservices and Spring Boot. The position is...


  • Chennai, Tamil Nadu, India Mastech InfoTrellis Full time

    Job Title: Senior Java Spring Boot LeadJob Summary:We are seeking a highly skilled Senior Java Spring Boot Lead to join our team at Mastech InfoTrellis. As a Senior Java Spring Boot Lead, you will be responsible for designing, building, and unit testing Java EE applications. You will have in-depth knowledge of popular Java frameworks like JSF and Spring...


  • Chennai, Tamil Nadu, India Tata Consultancy Services Full time

    About the RoleTata Consultancy Services is seeking a skilled Java Spring Boot developer to join our team.Key ResponsibilitiesDesign and develop scalable microservices using Java Spring BootCollaborate with cross-functional teams to deliver high-quality software solutionsEnsure adherence to coding standards and best practicesParticipate in code reviews and...