Senior Java Software Engineer with Microservices Expertise

5 days ago


Bengaluru, Karnataka, India Epam Full time
Job Opportunity: Senior Java Software Developer

We are seeking a seasoned Senior Java Software Developer with in-depth knowledge of Java, Spring Boot, Microservices, and Multithreading to join our team.

This role will involve playing a critical part in designing, developing, and optimizing scalable and high-throughput end-user applications using Spring Boot and Microservices architecture. As a Senior Engineer, you will collaborate with cross-functional teams to gather and analyze system requirements and contribute to critical application and product development projects.

Key Responsibilities:
- Design, develop, and implement Java-based backend solutions using Spring Boot and Microservices architecture
- Translate system requirements into technical specifications and work closely with cross-functional teams
- Maintain and enhance existing APIs, ensuring high performance and reliability
- Perform Unit Testing and Integration testing in a Continuous Deployment scenario
- Collaborate with cross-functional teams to gather and analyze system requirements
- Optimize scalable and high-throughput end-user applications

Requirements:
- 5-8 years of experience in Java development
- Extensive experience in Java EE platforms, Spring Boot, Microservices, and Multi-threading
- Thorough understanding of OOPS concepts, Design principles, and implementation of different types of Design patterns
- Proficiency in Java, Spring Framework, Hibernate, JPA, and Restful web services
- Experience in maintaining and enhancing existing APIs
- Hands-on experience in Core Java concepts, Java 8 features, and database management (MongoDB/SQL/NO SQL)
- Proficiency in performing Unit Testing and Integration testing in a Continuous Deployment scenario
- Good understanding of messaging tools such as Kafka, MQ, and Rabbit MQ
- Experience in CI/CD
- Strong problem-solving skills and ability to collaborate with cross-functional teams

What 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

Estimated Salary: $120,000 - $180,000 per annum based on location and experience.

  • Bengaluru, Karnataka, India Philips Full time

    Job Title: Senior Java Software Architect with Expertise in Microservices ArchitectureJob Summary:As a Senior Java Software Architect, you will be responsible for designing, developing, and maintaining large-scale software systems using microservices architecture. Your expertise in Java, Spring Boot, and related technologies will be essential in building...


  • Bengaluru, Karnataka, India Guidewire Software Full time

    We are looking for a Senior Java Software Engineer to join our team. As a key member of our product development team, you will play a crucial role in designing and implementing complex software systems. Your expertise in Java and related technologies will be essential in crafting high-quality software that meets the needs of our users.Key...

  • Software Engineer

    3 weeks ago


    Bengaluru, Karnataka, India PNR Software Solutions Full time

    Job Summary:As a Technical Lead for Java Microservices Development at PNR Software Solutions, you will be responsible for designing, developing, and implementing test changes in microservices-based applications. Your expertise in Core Java, Java 8, Multithreading, Collections, and Memory management will be essential in building RESTful microservices. You...


  • Bengaluru, Karnataka, India Mercedes-Benz Full time

    Job DescriptionMercedes-Benz Research and Development India Private Limited is seeking a highly skilled Java Full Stack Developer with expertise in microservices architecture to join our team.Key ResponsibilitiesDesign, develop, and integrate software components using Java and microservices architecture.Ensure high-quality software delivery through rigorous...


  • Bengaluru, Karnataka, India Fluke Full time

    Role OverviewFluke is seeking a highly skilled Senior Software Engineer - Java Microservices to join our team. As a key member of our engineering team, you will be responsible for designing and developing new features and solutions that support customer use cases in existing and new software products.Key ResponsibilitiesDesign and develop large scale Java...


  • Bengaluru, Karnataka, India Virtusa Full time

    Job DescriptionWe are seeking a skilled Senior Software Engineer with strong technical expertise in Java, Microservices/REST APIs, and cloud services to play a key role in designing, developing, and deploying robust, scalable, and secure software solutions at Virtusa.Main Responsibilities:Java Development: Design and implement scalable Java-based...


  • Bengaluru, Karnataka, India PROCONNXT CONSULTANT Full time

    Job Title: Sr. Java Software EngineerOverview: We are seeking a Senior Java Software Engineer to join our team at PROCONNXT CONSULTANT in Chennai. The ideal candidate should have expertise in Java, Spring Boot, and Microservices architecture.Key Responsibilities:Design, develop, and maintain scalable and high-performance Java applications using Spring...


  • Bengaluru, Karnataka, India Dell Full time

    We are seeking a talented Senior Software Engineer with expertise in microservice based architecture to join our passionate team.Job DescriptionAs a Senior Software Engineer, you will play a pivotal role in designing, developing, and deploying scalable microservices solutions using Java 17 and Spring Boot. You will work closely with cross-functional teams to...


  • Bengaluru, Karnataka, India PNR Software Solutions Full time

    Job Title: Lead Java MicroservicesJob Summary:PNR Software Solutions is seeking a highly skilled Lead Java Microservices to lead our team in designing, developing, implementing, and documenting test changes in microservices-based applications. The ideal candidate will have 4+ years of experience in Core Java, Java 8, Multithreading, Collections, and Memory...


  • Bengaluru, Karnataka, India PNR Software Solutions Full time

    Job OverviewWe are seeking a skilled Software Engineering Lead to oversee the development of our Java-based microservices. The ideal candidate will have a strong background in Java, experience with microservices architecture, and excellent leadership skills.Key ResponsibilitiesDesign, develop, and implement test changes in microservices-based...


  • Bengaluru, Karnataka, India Recruiting India Full time

    Job OverviewWe are seeking a highly skilled Senior Software Engineer - Java Microservices to join our team at Recruiting India. As a key member of our engineering team, you will be responsible for designing and implementing scalable and efficient backend services using Node JavaScript.In this role, you will have the opportunity to work on a wide range of...


  • Bengaluru, Karnataka, India Guidewire Software Full time

    About the RoleWe are seeking a highly skilled Senior Java Fullstack Software Engineer to join our team at Guidewire Software. As a key member of our development team, you will play a critical role in designing and developing elegant solutions for the property & casualty insurance industry.Key ResponsibilitiesDesign and develop high-quality software solutions...


  • Bengaluru, Karnataka, India NetApp Full time

    Job Title: Senior Java Software EngineerNetApp is seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our Research and Development function, you will be responsible for actively participating in driving product development and strategy. Your expertise in Java, Scala, Docker, and Microservices will be crucial in...


  • Bengaluru, Karnataka, India Accolite Full time

    At Accolite, we are seeking a highly skilled Senior Software Development Engineer to join our team. This role is focused on designing and developing scalable and efficient software solutions using Java microservices architecture.Estimated Salary: ₹25,00,000 - ₹50,00,000 per annumWe require a professional with 4-9 years of experience in Java/J2EE,...


  • Bengaluru, Karnataka, India Xylem India Full time

    Job Title: Senior Java Software EngineerAt Xylem India, we are seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and deploying cutting-edge software solutions using Java and related technologies.Key Responsibilities:Participate in the...


  • Bengaluru, Karnataka, India Tietoevry Full time

    Key Responsibilities:As a Senior Java Software Engineer at Tietoevry, you will be responsible for developing and maintaining complex software systems using Java and Microservices architecture. Your expertise in Spring Boot, Spring MVC, and Spring Cloud will enable you to design and implement scalable and efficient systems.Technical Requirements:6-8 years of...


  • Bengaluru, Karnataka, India Virtusa Full time

    Job Title: Senior Java Software EngineerWe are seeking a highly skilled Senior Java Software Engineer to join our team at Virtusa. The ideal candidate will have a strong technical background and expertise in Java, Microservices/REST APIs, Spring Boot/NodeJs, MQ/Kafka, Database (SQL/NoSQL), AWS cloud services (EC2, S3, Lambda, RDS, step functions),...


  • Bengaluru, Karnataka, India Shaum Solutions Full time

    About Us">We are Shaum Solutions, a premier IT services company with a strong presence in the industry.">Job Summary">We are seeking an experienced Senior Java Software Engineer to lead our microservices architecture team. As a key member of our engineering team, you will be responsible for designing and implementing scalable and efficient microservices...


  • Bengaluru, Karnataka, India FloCareer Full time

    Job Title: Senior Java Software EngineerCompany Overview: FloCareer is a leading company in the industry, and we're currently looking for a highly skilled Senior Java Software Engineer to join our team.Job Description:We're seeking a talented Java software engineer with a strong background in Spring Boot, Spring JPA, and Microservices architecture. The ideal...


  • Bengaluru, Karnataka, India Tietoevry Full time

    Job Title: Senior Java Software EngineerAt Tietoevry, we are seeking a highly skilled Senior Java Software Engineer to join our team.Key Responsibilities:Design and develop high-quality Java applications using Java 1.8 and above, Microservices, Spring Boot, and other relevant technologies.Collaborate with cross-functional teams to ensure seamless integration...