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
- Positive 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
📌 Senior Software Engineer-Java (Pune)
🏢 PubMatic
📍 Pune