Java backend Developer

Silicon Stack Pty

Pune District

On-site

INR 2,800,000 - 4,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Silicon Stack is seeking an experienced Java Technical Lead to provide solutions for delivery issues, lead analyses, peer reviews and framework enhancements. You will drive design reviews, set coding standards and mentor peers across engineering teams.

The ideal candidate has 5+ years in IT, with strong Java/J2EE, RESTful services and modern testing tools, plus hands-on experience with CI/CD, cloud and containerization.

Qualifications

  • 5+ years of IT experience with strong Java/J2EE background.
  • Experience with web app frameworks like Spring Boot or Dropwizard.
  • Proficient in unit testing with JUnit/TestNG and modern CI/CD tools.
  • Strong knowledge of RESTful services, databases, and build tools.
  • Excellent analytical and communication skills.

Responsibilities

  • Lead design and development of Java services and frameworks.
  • Perform requirement analyses and peer reviews.
  • Conduct unit testing and ensure quality with coding standards.
  • Identify risks and plan mitigations, manage configurations.
  • Collaborate across teams to deliver high-quality solutions.

Skills

Java
J2EE
Spring Boot
Multi-Threading
RESTful APIs
JUnit
TestNG
Maven
Gradle
Mockito
CI/CD
Jenkins
Git
SonarQube
Kafka
ActiveMQ
Cloud
Docker
Kubernetes
Agile/Scrum
TDD

Education

Engineering degree

Tools

Spring Boot
Dropwizard
Jenkins
Maven
Gradle
Git/Bitbucket
Kafka
ActiveMQ
Docker
Kubernetes
SonarQube

Job description

  • Department Name Engineering (Software Engineering)
  • Date Opened 06/07/2026
  • Work Experience 5-8 years
  • Job Type Full time
  • Province Maharashtra
  • Country India
  • Postal Code 411001
About Us

Silicon Stack is a fast-growing Australian company with its Head Office based in Melbourne and clients across Australia, Europe, North America and the Asia Pacific. We are a fast-pace full-service digital development, consulting, and creative agency with a proven track record of success. We pride ourselves on delivering our promise to be the best possible strategic technology and I.T. solutions partner.

Silicon Stack is a brand that is "trustworthy", "credible", has a "can-do attitude", along with domain expertise and "a proven track record of delivery". We command an energetic team that understands the cutting- edge technology stack, fueling our passion in I.T. to innovate and helping us push the boundaries of what others think can be done.

Silicon Stack is placed as the premium development partner in the Automotive, Agriculture, Retail, Food & Beverages, Aviation and Whitegoods Manufacturing industry through our robust foundation, solutions, experience and knowledge of small to enterprise-level ERP and CRM solutions.

We are our people, and with 200+ staff spreading across three offices in Melbourne (Australia), Sai Gon (Vietnam) and Pune (India), we are continuing to grow strongly, steadily and organically.

Our team members are defined by their drive, passion, fun and integrity. Our clients' partnership with Silicon Stack is an investment in our credibility and track record in delivering quality solutions that are user friendly.

Our passion is to bring to life the ideas and aspirations of our customers through innovation.

Job Description
We are looking for an experienced Java developer to be responsible for providing solutions for technical issues which may affect product delivery. The Java technical lead will facilitate requirement analyses, conduct peer reviews and provide feedback, and enhance frameworks.

To be successful as a Java technical lead, you should demonstrate sound knowledge of industry best practices, good organizational and leadership skills, and proficiency in Java technologies. Ultimately, a top-notch Java technical lead should have good analytical skills, the ability to anticipate issues and frame remedial actions, and excellent teamwork skills.

Java Technical Lead Responsibilities:
  • Performing requirement analyses.
  • Developing high-quality and detailed designs.
  • Conducting unit testing using automated unit test frameworks.
  • Identifying risk and conducting mitigation action planning.
  • Conducting configuration of your own work.
  • Reviewing the work of other developers and providing feedback.
  • Using coding standards and best practices to ensure quality.
Java Technical Lead Requirements:
  • Degree in engineering, information systems or related.
  • Extensive experience in the IT industry.
  • Sound knowledge of estimation techniques.
  • Sound knowledge of Java technologies.
  • Good understanding of unit testing methodologies.
  • Excellent analytical skills.
  • Exceptional communication skills.
Requirements
  • 5+ years of exprience.
  • Strong Java and J2EE background.
  • Strong working experience in Multi-Threading, Exception Management and Use of Collections.
  • Sound knowledge of working with application aspects i.e. Caching, Asynchronous APIs, Loggingetc.
  • Experience with web application frameworks like Spring Boot or Dropwizard.
  • Unit Testing is an everyday affair and hence demands very good unit testing skills using tools like Junit & TestNG.
  • Understanding of relational databases, RESTful services, and build tools like Maven & Gradle
  • Knows what and when to mock and have used frameworks like Mockito/Power mock.
  • Understanding of message queue such as ActiveMQ, Kafka, RabbitMQ.
  • Version Control is treated as important as programming skills. Fluent with version control tools like Git and Bitbucket.
  • Exposure to Agile/Scrum, TDD not in theory but in practice.
  • Experience with Continuous Integration, Continuous Deployment, Static Code Analysis, Jenkins and SonarQube.
  • Willingness to take ownership of the technical solution and ensure technical expectations of deliverables are met.
  • Strong communication skills along with the ability to articulate technical designs and concepts.
  • Exposure to cloud and containerization would be a plus.
  • Hands-on experience in application development in an enterprise setup.
  • Have a good Understanding of Distributed Application Architecture.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java backend Developer
Java backend Developer

JobCubby • India

On-site
INR 1,800,000 - 2,400,000
Java Full Stack Developer
Java Full Stack Developer

Tata Consultancy Services • Mumbai

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

Coforge • Pune District

Hybrid
INR 1,800,000 - 2,400,000
Java Backend Lead
Java Backend Lead

Innoventes Technologies • Bengaluru

Hybrid
INR 1,500,000 - 2,000,000
Java Full Stack Lead
Java Full Stack Lead

Tata Consultancy Services • Mumbai, Bengaluru, New Delhi

On-site
INR 3,000,000 - 6,000,000
Java Full Stack Developer
Java Full Stack Developer

Cognizant • Bangalore Rural

Hybrid
INR 1,200,000 - 2,200,000
Lead Software engineer (JAVA) - Pune, India
Lead Software engineer (JAVA) - Pune, India

Photon • Pune District

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

CGLIA Solutions LLP • Hyderabad

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

Estaff Tech Private Limited • Bengaluru, Khordha, Hyderabad

On-site
INR 2,000,000 - 3,000,000
Senior Lead Engineer - IT
Senior Lead Engineer - IT

Guardian Life • Gurugram District

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