Skip to main content

Senior Software Engineer-Java

Technology
PubMatic
Pune, India₹3,00,000 - ₹3,00,000 /year16 May 2025Until 25/10/2026
Full time

Job description

Requirements:

  • 3–5 years of experience in Java in a Linux/UNIX environment
  • Excellent knowledge of OOPs concepts
  • Experience in Core Java and J2EE (Java, Spring, Spring Boot, Hibernate/MyBatis)
  • Experience in REST Web Service development
  • Knowledge or experience with Java 11 or higher is a plus
  • Exposure to high-performance and scalable systems is an advantage
  • Knowledge and hands-on experience with scripting languages like Shell Script, PHP, or Python is nice to have
  • Familiarity with GenAI, CI/CD tools
  • Strong knowledge of Data Structures
  • Experience with JUnit
  • Good knowledge of 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
  • Understanding of Test Driven Development, refactoring, code reviews, CI/CD, and Agile development practices
  • Strong written and verbal communication skills
  • Educational qualification: BE/BTech/MCS/MCA in Computers or equivalent
  • Excellent interpersonal, written, and verbal communication skills
  • Team management experience is a plus
Responsibilities:
  • Use best practices of Agile-based software development and documentation; ensure designs meet requirements and deliver high-quality work
  • Demonstrate the ability to be self-driven and work independently
  • Take ownership of work and focus on delivering on time
  • Willingness to go the extra mile to achieve results
  • Collaborate effectively with teams to achieve desired goals
  • Exhibit timely and clear communication, both verbal and written
  • Possess the ability to manage a team, if required
Keywords
HibernatePhpCore JavaMavenUnixData StructuresPython

Interested in this role?