Senior Java Software Engineer – Expert in Microservices and Multithreading Solutions
1 week ago
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 timeJob 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...
-
Senior Java Microservices Engineer
1 week ago
Bengaluru, Karnataka, India PNR Software Solutions Full timeJob 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...
-
Senior Java Software Engineer
3 weeks ago
Bengaluru, Karnataka, India Synechron Full timeJob 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...
-
Software Engineering Lead
2 weeks ago
Bengaluru, Karnataka, India PNR Software Solutions Full timeJob 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 timeSenior 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...
-
Senior Java Software Engineer
3 weeks ago
Bengaluru, Karnataka, India Synechron Full timeJob 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...
-
Senior Java Microservices Architect
5 days ago
Bengaluru, Karnataka, India PNR Software Solutions Full timeAbout 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...
-
Senior Java Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Awign Expert Full timeAbout 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...
-
Senior Software Engineer
3 weeks ago
Bengaluru, Karnataka, India Motorola Solutions Full timeJob 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 timeAbout 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...
-
Software Engineering Expert
3 weeks ago
Bengaluru, Karnataka, India Epergne Solutions Full timeJob 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...
-
Senior Java Software Engineer
3 weeks ago
Bengaluru, Karnataka, India Epam Full timeJob 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...
-
Software Development Expert
3 weeks ago
Bengaluru, Karnataka, India Epergne Solutions Full timeWe 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...
-
Java Software Engineer
3 weeks ago
Bengaluru, Karnataka, India Epam Full timeJob 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...
-
Senior Java Software Engineer
3 weeks ago
Bengaluru, Karnataka, India Epam Full timeJob 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...
-
Senior Java Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Awign Expert Full timeAbout 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,...
-
Expert Java Software Engineer
4 days ago
Bengaluru, Karnataka, India Epam Full timeLead 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...
-
Senior Java Developer for Enterprise Solutions
3 weeks ago
Bengaluru, Karnataka, India Awign Expert Full timeAbout 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...
-
Senior Java Cloud Engineer
2 weeks ago
Bengaluru, Karnataka, India Guidewire Software Full timeGuidewire 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...
-
Senior Software Engineer
3 weeks ago
Bengaluru, Karnataka, India Virtusa Full timeJob 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...