Lead Software engineer (JAVA) - Pune, India

Photon

Pune District

On-site

INR 2,500,000 - 4,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Photon is hiring a Lead Software Engineer in Pune to design and develop Java/J2EE applications with Spring, microservices, and modern web technologies. The role requires hands-on coding, architectural thinking, and collaboration with an onsite scrum team to deliver scalable solutions.

You will write unit tests, participate in code reviews, and contribute to POCs while ensuring performance and quality standards across the stack.

Qualifications

  • 10+ years of experience in Java/J2EE, design, development, and solutioning.
  • Strong knowledge of design patterns and large-scale Java architectures.
  • Extensive experience with Spring, microservices, RESTful services, and messaging (Kafka).
  • Proficient in unit testing with JUnit/Mockito and code reviews using Git/Crucible.
  • Familiar with CI/CD, Agile/Scrum/Kanban methodologies, and SOA concepts.

Responsibilities

  • Code in Java 8+ using Spring, microservices, Web Flux/Reactive programming, REST services, Kafka, PCF/Azure.
  • Solve technical problems using modern approaches and best practices.
  • Ensure code meets performance, reliability, and quality standards.
  • Write unit tests for new code (JUnit/Mockito).
  • Participate in peer code reviews using GIT and Crucible (SVN).
  • Propose multiple solutions and justify the best option.
  • Ensure all aspects of technical design are implemented correctly.
  • Contribute to POC research and implementation as required.
  • Collaborate with onsite team in scrum ceremonies.

Skills

Java/J2EE
Spring Framework
Microservices
RESTful Services
JUnit/Mockito
Agile/Scrum/Kanban
Communication skills
Problem solving
SOA
SQL (Oracle/MySQL)

Tools

Git
Crucible
SVN
JUnit
Mockito
Maven
Gradle
Hibernate
JPA
SQL (Oracle/MySQL)

Job description

Who are we? For the past 20 years, we have powered many Digital Experiences for the Fortune 500. Since 1999, we have grown from a few people to more than 4000 team members worldwide. For a brief 1 minute video about us, you can check https://youtu.be/uJWBWQZEA6o.

Job Title: Lead Software Engineer

Location – Pune

Key Requirement
  • 10+ years of experience in Java/J2EE, design, development, and solution
Responsibilities
  • Coding in Java 8, Spring, Microservices, Web Flux/Reactive Programming, REST services, Kafka, PCF, Azure, Spring Cloud Config and NoSQL technologies.
  • Solve technical problems using cutting‑edge technologies and best practices.
  • Ensure code meets the required development standards and is optimized for performance.
  • Unit testing for each line of new code introduced (JUnit/Mockito).
  • Peer code review process using GIT pull requests and Crucible (for SVN).
  • Propose multiple solutions to a problem, show how one option is better than another.
  • Ensure all aspects of technical design are correctly incorporated.
  • Contribute in research and implementing POCs as required.
  • Collaborating with onsite team in scrum ceremonies.
Desirable Competencies
  • 10+ years of experience in Java/J2EE, design, development, and solution
  • Experienced in Java/J2EE development, design and solutioning.
  • Good understanding of code quality and Java coding standards.
  • Experience in using different design patterns, providing solutions at large scale.
  • Good command on Java unit testing, good debugging skills, worked on SOA and RESTful web services.
  • Good communication skills required.
  • Worked in processes like Agile or Scrum or Kanban.
  • Knowledge about Continuous Integration and Continuous Delivery.
  • Must experience in Java/J2EE, Spring, JPA, JavaScript, Angular JS or jQuery, ORM tools like Hibernate or iBatis, SQL DB skill either using Oracle or MySQL, Build scripting using either Ant or Maven or Gradle, JUNIT, Mockito or JMock or Easy Mock.
  • Good to have performance tuning, NoSQL, Mongo DB, Ruby or JRuby, Cucumber, Selenium, Mule or Apache Camel, Cloud Services, exposure to tools like Sonar/PMD/Find Bug / Check style.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Software Engineer
Java Software Engineer

Alp Consulting Ltd. • Chennai District

On-site
INR 1,200,000 - 1,800,000
Senior Software Engineer -Java
Senior Software Engineer -Java

1203 Barclays Global Serv. Cent • Pune District

On-site
INR 2,400,000 - 3,600,000
Java Lead
Java Lead

Agiliad • Pune District

On-site
INR 4,000,000 - 7,000,000
JAVA Lead | Pune, IN
JAVA Lead | Pune, IN

Photon • India

On-site
INR 2,000,000 - 2,500,000
Java Lead
Java Lead

ISHR • Pune District

On-site
INR 1,500,000 - 2,500,000
Sr. Software Engineer- JAVA
Sr. Software Engineer- JAVA

Unidel Group • Pune District

On-site
INR 800,000 - 1,200,000
Java Backend Lead
Java Backend Lead

Coforge • Pune District

Hybrid
INR 1,800,000 - 2,400,000
Senior Java Developer
Senior Java Developer

CATENON WORLDWIDE EXECUTIVE SEARCH • Pune District

On-site
INR 1,200,000 - 1,800,000
Senior Software Lead
Senior Software Lead

Octave • Maharashtra

Hybrid
INR 2,500,000 - 4,000,000
Sr. Software Engineer- JAVA
Sr. Software Engineer- JAVA

Unidel Ventures • Pune District

On-site
INR 1,200,000 - 2,400,000