PU

Senior Software Engineer-Java

PubMatic
Pune ₹3-6 LPA Posted 16 May 2025
FULL TIME
Hibernate
Git
Spring Boot
Php
Javascript
+2 more

Job Description

We seek a Software Engineer with experience building high-performing, scalable, enterprise-grade applications.

This role is responsible for Java/Java EE application development and will provide expertise in the full software development lifecycle, from concept and design to testing.

Responsibilities:

  • Use best practices of Agile-based software development and documentation, ensure designs meet requirements, and deliver high-quality work. 
  • Demonstrated ability to self self-driven and work independently.
  • Demonstrate work ownership and focus to deliver on time.
  • Willing to go the extra mile to achieve greater results.
  • Work with teams to achieve desired goals.
  • Demonstrate timely and excellent verbal and written communication skills.
  • Ability to manage a team.

Requirements:

  • 3 to 5 years of experience working in Java and Linux/UNIX environments.
  • Should have excellent knowledge of OOPS concepts and experience in Core Java and J2EE (Java, Spring, Spring Boot, Hibernate/ My Batis).
  • Should have experience in REST web service development.
  • Nice to have experience/knowledge of Java 11 or higher.
  • Nice to have experience working on high-performance and scale systems.
  • Nice to have knowledge and hands-on experience of any of the scripting languages like Shell Script/PHP/Python, Gen-AI & CI/CD Tools. 
  • Should have good knowledge of data structures.
  • Should have experience in JUNIT.
  • Good knowledge of the Unix OS is preferred.
  • Working experience with tools/technologies like Kubernetes, Jenkins, Maven, GIT, and Docker.
  • Familiarity with UI technologies like HTML, JavaScript, and CSS.
  • Familiarity with Test Driven Development, refactoring, code reviews, continuous integration/delivery, and Agile development practices.
  • Excellent interpersonal, written, and verbal communication skills.
  • Good to have experience managing a team.

Qualification:

  • B.E./ B.Tech. in Computers or equivalent.
Join WhatsApp Channel