Senior Java Software Engineer – Expert in Microservices and Multithreading Solutions

1 week ago


Bengaluru, Karnataka, India Epam Full time

Job Description

We are seeking a highly skilled and dedicated Java Software Engineer with expertise in Java, Spring Boot, and Microservices architecture. The successful candidate will play a crucial role in the design, development, and optimization of scalable and high-throughput end-user applications. This position offers an exciting opportunity to contribute to critical application and product development projects, working closely with cross-functional teams to gather and analyze system requirements and translate them into technical specifications. The ideal candidate will have extensive experience in Java EE platforms, Spring Framework, Hibernate, JPA, and Restful web services, as well as strong problem-solving skills and experience in gathering and analyzing system requirements.

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

  • 3-5 years of experience in Java software development
  • Proficiency in Java 8, Spring Boot, Microservices, and Multithreading
  • Strong understanding of OOPS concepts, design principles, and implementation of different types of design patterns
  • Extensive experience in Java EE platforms, Spring Framework, Hibernate, JPA, and Restful web services
  • Ability to maintain and enhance existing APIs
  • Excellent problem-solving skills and experience in gathering and analyzing system requirements
  • Hands-on experience in Core Java concepts, Java 8 features, and databases like MongoDB, SQL, and NoSQL
  • Experience in performing Unit Testing and Integration testing in a Continuous Deployment scenario
  • Familiarity with messaging tools such as Kafka, MQ, and Rabbit MQ
  • Experience in CI/CD practices
  • Good problem-solving skills
  • 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
  • Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)

  • Software Engineer

    2 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 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 Synechron Full time

    Job Title: Senior Java Software EngineerWe are seeking a skilled Java Developer with a strong background in Java 8, Spring Boot, and microservices architecture. The ideal candidate will have a solid understanding of multithreading, data structures, algorithms, and collections.Key Responsibilities:Design and Develop High-Quality Java Applications: Utilize...


  • 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 TITAN CONSULTANCY Full time

    Senior Software Engineer: Expert in Multithreaded SystemsWe are looking for a skilled Senior Software Engineer to join our team. The ideal candidate will have expertise in multithreaded systems, with a strong background in software development and a passion for designing and implementing high-performance applications.The successful candidate will be...


  • Bengaluru, Karnataka, India Synechron Full time

    Job Title: Senior Java Software EngineerWe are seeking a skilled Java Developer with a strong background in Java 8, Spring Boot, and microservices architecture. The ideal candidate will have a solid understanding of multithreading, data structures, algorithms, and collections.Key Responsibilities:Design, develop, and implement high-quality Java applications...


  • Bengaluru, Karnataka, India PNR Software Solutions Full time

    About the Role:PNR Software Solutions is seeking an experienced Lead Java Microservices developer to join our team.Responsibilities:Design, develop, implement, and document test changes in microservices-based applications.Initiate design reviews for new applications while adhering to software development standards.Perform cross-functional training and...


  • Bengaluru, Karnataka, India Awign Expert Full time

    About Awign Expert: Awign Expert is an enterprise-focused platform that enables businesses to hire, assess, and manage high-skilled resources for gig-based projects. We provide our experts with a gateway to work for and build a freelance/consulting career with large-scale enterprises. Key Responsibilities:- Develop and maintain Java-based applications using...


  • Bengaluru, Karnataka, India Motorola Solutions Full time

    Job Title: Senior Software Engineer (Java, Microservices)Job Summary:Motorola Solutions is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications using Java and microservices architecture.Key...

  • Senior Java Developer

    3 weeks ago


    Bengaluru, Karnataka, India Awign Expert Full time

    About Awign Expert:Awign Expert is an enterprise-focused platform that empowers businesses to Hire, Assess, and Manage highly skilled resources for Gig Based Projects. We provide our Experts a gateway to work for and build a freelance/consulting career with large-scale Enterprises. Our vision is to uplift millions of Careers.About the Client:Our client is a...


  • Bengaluru, Karnataka, India Epergne Solutions Full time

    Job Title: Software Engineer - Java DeveloperAbout the Role:We are seeking a highly skilled Java Developer to join our team at Epergne Solutions. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems using Java and related technologies.Key Responsibilities:Design and...


  • Bengaluru, Karnataka, India Epam Full time

    Job SummaryWe are seeking a highly skilled Senior Java Software Engineer with expertise in Multithreading and Data Structures and Algorithms to join our team at Epam.Key ResponsibilitiesCollaborate with product owners and architects to shape design decisions and engineer end-user applications with exceptional scalability and throughput.Develop end-user...


  • Bengaluru, Karnataka, India Epergne Solutions Full time

    We are seeking a skilled Software Development Expert to join our team at Epergne Solutions.The ideal candidate will have a strong background in Java 8+ and experience with Springboot, Microservice, and Multithreading.AWS and MongoDB skills are also highly desirable.The successful candidate will be responsible for designing and developing scalable software...


  • Bengaluru, Karnataka, India Epam Full time

    Job OpportunityWe are seeking a skilled and dedicated Java Software Engineer to join our team at Epam. The ideal candidate will have expertise in Java, Spring Boot, Microservices, and Multithreading, with a strong understanding of OOPS concepts and design principles.Key ResponsibilitiesDesign, develop, and implement Java-based backend solutions using Spring...


  • Bengaluru, Karnataka, India Epam Full time

    Job SummaryWe are seeking a highly skilled Senior Java Engineer with expertise in Multithreading and Data Structures and Algorithms to lead our software development team.As a Lead Engineer, you will collaborate with product owners and architects to shape design decisions and engineer end-user applications with exceptional scalability and throughput.Your...


  • Bengaluru, Karnataka, India Awign Expert Full time

    About Awign Expert:Awign Expert is an enterprise-focused platform that helps businesses hire, assess, and manage high-skilled resources for gig-based projects. We provide our experts with a gateway to work for and build a freelance/consulting career with large-scale enterprises. Our platform is designed to cater to the needs of businesses and experts alike,...


  • Bengaluru, Karnataka, India Epam Full time

    Lead Software Engineer Opportunity We are seeking a skilled and dedicated Senior Software Engineer with expertise in Java, Spring Boot, and Microservices who can contribute to critical application development projects. As a senior engineer, you will play a crucial role in designing, developing, and optimizing scalable and high-throughput end-user...


  • Bengaluru, Karnataka, India Awign Expert Full time

    About Awign Expert:Awign Expert is an enterprise-focused platform that helps businesses Hire, Assess and Manage highly skilled resources for Gig Based Projects. We provide our Experts a gateway to work for and build a freelance/consulting career with large-scale Enterprises. We are a newly launched business division of Awign, which is one of the pioneers and...


  • Bengaluru, Karnataka, India Guidewire Software Full time

    Guidewire Software is seeking a highly skilled Senior Java Cloud Engineer to design, develop, and run cloud-native data platform and analytics SaaS services. The ideal candidate will have a strong background in Java, Spring Boot, and microservices architecture, with experience in modern frontend technologies like Angular or React.js.ResponsibilitiesDesign...


  • Bengaluru, Karnataka, India Virtusa Full time

    Job Title: Senior Software Engineer - Java ExpertWe are seeking a highly skilled Senior Software Engineer with expertise in Java, Microservices, and Cloud Computing to join our team. The successful candidate will play a key role in designing, developing, and deploying robust, scalable, and secure software solutions.Key Responsibilities:Design and implement...