Senior Software Engineer – Java, Spring Boot

4 days ago


Pune, Maharashtra, India EPAM Systems Full time ₹ 12,00,000 - ₹ 36,00,000 per year

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

We are seeking a Senior Java Software Engineer to join our team focused on developing robust applications using Java and Spring technologies.

You will work on cutting-edge projects involving microservices, cloud, and containerization, contributing to our mission of delivering high-quality software solutions. If you have a strong background in Java and enjoy solving complex problems, we encourage you to apply.

Responsibilities

  • Develop and maintain Java applications using Java 8 and Java 17
  • Implement and optimize Spring Core and Spring Batch components
  • Design and build RESTful APIs following microservices architecture
  • Integrate and manage messaging systems using Apache Kafka
  • Collaborate with cloud teams to deploy applications on Kubernetes and serverless platforms
  • Write unit tests to ensure code quality and reliability
  • Troubleshoot and resolve software defects and performance issues
  • Participate in code reviews and knowledge sharing sessions
  • Work effectively within a team during the 3 PM to 11 PM shift
  • Document software design and technical specifications
  • Maintain database integrations with relational and NoSQL systems
  • Support migration strategies from Java 8 to Java 17
  • Communicate clearly with team members and stakeholders

Requirements

  • Minimum of 5 years of experience in software development with Java
  • Strong experience with Java 17 or expert knowledge of Java 8 with migration strategies to Java 17
  • Proficient knowledge of Spring Framework, including Spring Core and Spring Batch
  • Experience with the Apache Kafka messaging system
  • Solid understanding of microservices architecture and RESTful APIs
  • Experience with relational databases such as MySQL, PostgreSQL, or Oracle
  • Familiarity with NoSQL databases
  • Knowledge of cloud technologies, including Kubernetes and serverless architecture
  • Ability to write effective unit tests
  • Strong problem-solving skills
  • Excellent communication skills
  • B2+ proficiency in English

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.)


  • Pune, Maharashtra, India Akshya Patra Services Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Overview The Java & Spring Boot Lead plays a pivotal role in driving the development of innovative software solutions within the organization. This role involves overseeing the design, implementation, and optimization of Java-based applications, with a strong focus on Spring Boot frameworks. As a leader, this individual will guide a team of developers,...


  • Pune, Maharashtra, India Tata Consultancy Services (TCS) Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    TCS Hiring Java Spring boot and Angular _ AWS Engineer at Pune, Bangalore, NCR locationsExp Range- 7 to 13 YrsKey Technical Skillsets-Angular 17, SSEJava 17, sprint(Boot, WebFlux, Core, Security, Data...), RabbitMQ, APIs (REST), OAuth2, GradleSpring (Boot, WebFlux, Core, Security, Data)RabbitMQ, REST API's, OAUTH2, GRADLECloud AWS : Kinesis, ECS FargateDB :...


  • Pune, Maharashtra, India Real Jobs Consulting Services Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    Company DescriptionReal Jobs Consulting Services is a Gurgaon-based firm offering a wide range of high-quality placement services. From HR consultancy and manpower recruitment to career counseling and domestic placement services, the company supports businesses and job seekers alike. Known for its expert consultants with deep knowledge of placement...


  • Pune, Maharashtra, India CureBay Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    Company DescriptionAt CureBay, we aim to transform patient experiences in underserved markets by bridging the gaps in primary healthcare. We introduce a hybrid healthcare and fulfilment model that digitally connects patients to healthcare providers and key ecosystem players.Role DescriptionWe are seeking a seasoned and highly skilled Backend Developer with...


  • Pune, Maharashtra, India EquipOptimizacions Software Pvt. Ltd. Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Company DescriptionEquipOptimizacions Software Pvt. Ltd. (EOS) specializes in designing strategic, state-of-the-art cloud-first solutions for container business problems. With over 20 years of experience in addressing technical challenges and building robust software solutions for the container industry, EOS stands out within the shipping industry by...


  • Pune, Maharashtra, India Mastercard Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Job Title:Senior Software Engineer (Java, Spring Boot) Overview:Senior Software Development EngineerOverviewThe Fraud and Security Products program consists of globally scalable products focused on bettering the safety and intelligence of the Mastercard authorization network. To fully integrate security and intelligence into the transaction process, the team...


  • Pune, Maharashtra, India LTIMindtree Full time ₹ 60,00,000 - ₹ 1,80,00,000 per year

    Hi Talent,If interested, kindly share your updated resume along with below details on -Role - Java DeveloperExperience required 5 to 12 yearsLocation - Pune/Chennai/HyderabadMandatory to work all 5 days from officeMust haveJava, Spring Boot & MicroservicesJob Roles ResponsibilitiesDesign and develop Microservices systems with Java Spring.Should possess...


  • Pune, Maharashtra, India Headway Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Are you a highly skilled Senior Software Engineer looking to make a significant impact at EY? Seeking a talented individual to join our dynamic team in the Accounting, Consulting, and Advisory industry.Apply to As a Senior Software Engineer, you will:Design, develop, and maintain high-quality software solutions.Utilize your expertise in  Java, Spring Boot,...


  • Pune, Maharashtra, India 157 Industries Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Job Title : Senior Java Developer (Spring Boot, Microservices)Location : Pune, Maharashtra.Job Type : Full-timeExperience : 5-10 years.Job Summary :We're seeking an experienced Senior Java Developer to lead the development of scalable, distributed systems using Java, Spring Boot, and microservices architecture.Key Responsibilities :- Design, develop,...


  • Pune, Maharashtra, India Apptware Full time ₹ 10,00,000 - ₹ 25,00,000 per year

    Role : Senior Java Developer.Experience : 5+ years.Location : Pune.Qualification : Degree/BE.Job Description : We are looking for a Senior Java Developer with a deep understanding of Java and related technologies. The ideal candidate will have a proven track record of delivering high-quality software solutions, a passion for technology, and...