Senior Java Developer

Indihire Consultants

Pune District

On-site

INR 1,400,000 - 2,100,000

Full time

6 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Empowerment and Growth
Inclusive Culture
Innovation
Global Impact

Job summary

Indihire Consultants seeks an experienced Java developer to design, build, and deploy a Cloud Native Platform. You will translate requirements into scalable solutions, collaborate with product owners and architects, and contribute to code quality through reviews and testing.

The role emphasizes hands-on development with Java, Spring Boot, and microservices, while participating in Agile ceremonies and continuous improvement of processes.

Qualifications

  • 6-8 years of experience with proficiency in Java language
  • BE/MTech in computer science or related fields
  • Experience in building Web Based Platform/Product
  • Nice to have experience working with Startups and building product/platform from scratch
  • Good working experience in Java8(or later version), Springboot, Microservices
  • Good understanding of OOPs and design patterns - SOLID, REST, Micro-services and cloud-native designs
  • Understanding of fundamental design principles behind building and scaling distributed applications
  • Knack for writing clean, readable, reusable and testable Java code
  • Strong knowledge of data structures and collections in Java
  • Experience in designing relational DB schema, PL/SQL queries performance tuning
  • Experience in working in Agile environment following scrum/SAFE methodologies
  • Knowledge of CI/CD, DevOps, containers and automation frameworks
  • Experience in developing and deploying on at least one cloud environment
  • Excellent problem-solving, communication and collaboration skills
  • Ability to work independently and effectively in a fast-paced environment

Responsibilities

  • Work with product owners, managers and customers to explore requirements, and translate use-cases into functional specifications and solution
  • Collaborate with cross-functional teams and architects to design, develop, test, and deploy Cloud Native Platform using Java
  • Build scalable, reliable, clean code and unit tests for Java based Platform
  • Help maintain code quality, organization, and automatization by performing code reviews, refactoring and unit testing
  • Develop integration with third-party APIs, and external applications to deliver robust and scalable applications.
  • Contribute to architectural and design discussions and document design decisions.
  • Effectively participate and contribute to planning meetings, retrospectives, daily stand ups, and other meetings part of the software development process.
  • Contribute to the continuous improvement of development processes and practices.
  • Resolve production issues, participate in production incident analysis by conducting effective troubleshooting and R within SLA.
  • Work with Operations teams on product deployment and issues resolution and support.
  • Mentor junior developers and assist in their professional growth.
  • Stay updated with the latest technologies and best practices.

Skills

Java
Spring Boot
Microservices
OOP & Design Patterns
REST APIs
Cloud-Native
CI/CD & DevOps
Agile/SCRUM
SQL/PL-SQL
Communication & Problem-Solving

Education

BE/MTech in Computer Science or related fields

Tools

CI/CD Tools
Containers
Automation Frameworks

Job description

Role & responsibilities
  • Work with product owners, managers and customers to explore requirements, and translate use-cases into functional specifications and solution
  • Collaborate with cross-functional teams and architects to design, develop, test, and deploy Cloud Native Platform using Java
  • Build scalable, reliable, clean code and unit tests for Java based Platform
  • Help maintain code quality, organization, and automatization by performing code reviews, refactoring and unit testing
  • Develop integration with third-party APIs, and external applications to deliver robust and scalable applications.
  • Contribute to architectural and design discussions and document design decisions.
  • Effectively participate and contribute to planning meetings, retrospectives, daily stand ups, and other meetings part of the software development process.
  • Contribute to the continuous improvement of development processes and practices.
  • Resolve production issues, participate in production incident analysis by conducting effective troubleshooting and R within SLA.
  • Work with Operations teams on product deployment and issues resolution and support.
  • Mentor junior developers and assist in their professional growth.
  • Stay updated with the latest technologies and best practices.

Preferred candidate profile
  • Work with product owners, managers and customers to explore requirements, and translate use-cases into functional specifications and solution
  • Collaborate with cross-functional teams and architects to design, develop, test, and deploy Cloud Native Platform using Java
  • Build scalable, reliable, clean code and unit tests for Java based Platform
  • Help maintain code quality, organization, and automatization by performing code reviews, refactoring and unit testing
  • Develop integration with third-party APIs, and external applications to deliver robust and scalable applications.
  • Contribute to architectural and design discussions and document design decisions.
  • Effectively participate and contribute to planning meetings, retrospectives, daily stand ups, and other meetings part of the software development process.
  • Contribute to the continuous improvement of development processes and practices.
  • Resolve production issues, participate in production incident analysis by conducting effective troubleshooting and R within SLA.
  • Work with Operations teams on product deployment and issues resolution and support.
  • Mentor junior developers and assist in their professional growth.
  • Stay updated with the latest technologies and best practices.
What will you bring in?
  • 6-8 years of experience with proficiency in Java language
  • BE/MTech in computer science or related fields
  • Experience in building Web Based Platform/Product
  • Nice to have experience working with Startups and building product/platform from scratch
  • Good working experience in Java8(or later version), Springboot, Microservices
  • Good understanding of OOPs and design patterns - SOLID, Integration, REST, Micro-services and cloud-native designs.
  • Understanding of fundamental design principles behind building and scaling distributed applications.
  • Knack for writing clean, readable, reusable and testable Java code.
  • Strong knowledge of data structures and collections in Java
  • Experience in designing relational DB schema, PL/SQL queries performance tuning.
  • Experience in working in Agile environment following scrum/SAFE methodologies.
  • Knowledge of CI/CD, DevOps, containers and automation frameworks.
  • Experience in developing and deploying on at least one cloud environment.
  • Excellent problem-solving, communication and collaboration skills.
  • Ability to work independently and effectively in a fast-paced environment.
Why Join Us:
  • Empowerment and Growth: We provide opportunities for continuous learning and development to help you perform at your best.
  • Inclusive Culture: We celebrate diversity and create an inclusive environment where everyone feels valued and respected.
  • Innovation: Be part of a team that is driving innovation in the logistics industry with cutting-edge technology solutions.
  • Global Impact: Work on projects that have a significant impact on global trade and logistics, contributing to the efficiency and sustainability of the industry.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Junior Java Engineer
Junior Java Engineer

GeekSoft Consulting • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Challenging, innovative environment
Opportunities for learning
Java Full Stack Developer
Java Full Stack Developer

First Object • Bengaluru

Hybrid
INR 2,400,000 - 4,200,000
Java Cloud Senior Developer
Java Cloud Senior Developer

Infosys • Bengaluru

On-site
INR 900,000 - 1,500,000
Senior Java Cloud Developer
Senior Java Cloud Developer

Infosys • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Senior Java Engineer
Senior Java Engineer

eInfochips • Indore District, Pune District, Ahmedabad District

On-site
INR 1,500,000 - 2,100,000
Competitive Salary
Work-Life Balance
Professional Development Opportunities
+2
Senior Java Developer
Senior Java Developer

A.TReDS Ltd. • Navi Mumbai

On-site
INR 2,200,000 - 3,400,000
Java Cloud Developer
Java Cloud Developer

Persistent • Gurugram District

On-site
INR 1,800,000 - 2,800,000
Competitive salary
Education sponsorship for growth
Exposure to cutting-edge technologies
+3
Senior Java Backend Developer
Senior Java Backend Developer

Persistent Systems Limited • Pune District

Hybrid
INR 1,500,000 - 1,900,000
Competitive salary
Hybrid work and flexible hours
Long Service awards
+2
Senior Software Engineer Java
Senior Software Engineer Java

TymblHub • Pune District

On-site
INR 1,500,000 - 2,100,000
Java Senior Developer
Java Senior Developer

Persistent Systems Limited • Hyderabad

On-site
INR 2,200,000 - 4,000,000
Hybrid work & flexible hours
Group term life insurance
Mediclaim hospitalisation
+2