-
Umanist

Senior Software Engineer - Java

Umanist
India · Full-time · Mid-Senior

Position: Senior Java Engineer

Location: Pune (Hybrid – 3 Days in Office)

A modern digital product consultancy is seeking a Senior Java Engineer to join a high-performing team focused on delivering mission-critical platforms and services for enterprise clients. This is an opportunity to be involved in building scalable, cutting-edge applications in a collaborative and fast-paced environment.

About The Role

As a Senior Java Engineer, you will be part of a highly technical team, developing robust and scalable web applications. This role demands strong programming fundamentals, a deep understanding of system design, and experience with large-scale enterprise systems. You will work directly with internal teams and clients to architect and implement high-impact solutions.

Key Responsibilities

  • Develop performant, scalable, and maintainable Java-based applications.
  • Collaborate with team leads, product managers, and clients to design technical solutions.
  • Architect and implement end-to-end features in web-based applications.
  • Write clean, testable, and efficient code using best practices.
  • Take ownership of components and mentor junior engineers.
  • Contribute to CI/CD pipelines and deployment automation.
  • Actively participate in agile ceremonies and engineering discussions.
  • Provide estimates and milestones for assigned tasks and features.
  • Continuously improve code quality and system performance.

Core Requirements

  • 5+ years of hands-on experience with Core Java (Java 8 or 11 preferred).
  • Strong understanding of SOLID principles, OOP, and design patterns.
  • Proven experience with multithreading, asynchronous programming, and performance tuning.
  • In-depth experience with Spring Framework, Spring Boot, RESTful APIs, and Microservices.
  • Experience working with Kafka or similar messaging/streaming systems.
  • Proficiency in unit testing frameworks like JUnit.
  • Strong knowledge of SQL and relational databases.
  • Exposure to CI/CD concepts, deployment processes, and cloud infrastructure (preferably AWS).
  • Understanding of software architecture and code optimization best practices.

Preferred/Additional Skills (Nice To Have)

  • Familiarity with network protocols such as gRPC, HTTP/2.
  • Knowledge of security frameworks (OAuth, OWASP, encryption techniques).
  • Experience with tools such as MongoDB, Sonar, Jenkins, Oracle DB, or Sybase IQ.
  • Exposure to Drools, CMS tools (like Adobe AEM), Search Engines (ElasticSearch, Algolia, Solr), or Spark.
  • Experience working in Agile environments with modern SDLC methodologies.

Ideal Candidate Attributes

  • Strong problem-solving skills and ability to contribute to architectural decisions.
  • Stability in prior roles, with long-term contributions (no frequent job changes).
  • Excellent communication skills and ability to collaborate with distributed teams.
  • Enthusiastic about mentoring peers and contributing to technical growth.
  • Has experience shipping products into production environments.

Work Mode & Schedule

  • Hybrid Work Model: 3 days/week from the office
  • Shift: General (9:00 AM – 5:00 PM)
  • Location: Yerwada, Pune
  • Notice Period: Immediate to 30 days

Interview Process

  • 4 Rounds (2 internal technical + 2 client interviews) – All Virtual

Skills: core java (java 8 or 11),relational databases,multithreading,asynchronous programmin,design patterns.,spring framework,cloud infrastructure (aws),design patterns,performance tuning,sql,kafka,solid principles,unit testing frameworks (junit),core java,restful apis,asynchronous programming,ci/cd concepts,oop,microservices,code optimization,spring boot,software architecture,performance tuning.

Key Skills

Ranked by relevance

java cicd deployment automation design patterns elasticsearch microservices restful apis spring boot jenkins oracle kafka owasp oauth cloud junit spark grpc sql aws oop
Login to Apply
Posted
May 21, 2025
Type
Full-time
Level
Mid-Senior
Location
Pune
Company
Umanist

Industries

Software Development

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Accenture
Related

Senior Python Engineer

2026-06-19

Full-time
Mid-Senior
Turkey
Software Development
Information Technology
View Job Details
Adobe
Related

Software Development Engineer

2026-06-19

Full-time
Not Applicable
Romania
Software Development
Engineering
View Job Details
Accenture Romania
Related

Senior Android Automotive Engineer

2026-06-19

Full-time
Not Applicable
Romania
Software Development
Information Technology