Senior Java Engineer - Spring Boot/Microservices Architecture

HyrEzy Talent Solutions LLP
Pune
5 - 7 Years

Posted on: 16/06/2025

Job Description

About the Role : Senior Java Engineer

Responsibilities :


- Work on a high-velocity scrum team.


- Collaborate with clients to devise solutions for real-world problems.


- Architect and implement scalable end-to-end Web applications.


- Support the team lead in facilitating development processes.


- Provide estimates and milestones for features/stories.


- Work with your mentor for personal learning and growth, and mentor less experienced engineers.


- Contribute to the growth of InRhythm through interviewing and architectural contributions.

Qualifications (Core Requirements) :


- 5+ years of Java development within an enterprise-level domain.


- Proficiency with Java 8 (Java 11 preferred) features such as lambda expressions, Stream API, CompletableFuture, etc.


- Skilled in low-latency, high-volume application development.


- Expertise in CI/CD and shift-left testing.


- Nice to have : Golang and/or Rust.


- Experienced with asynchronous programming, multithreading, implementing APIs, and Microservices, including Spring Boot.


- Proficiency with SQL.


- Experience with data sourcing, data modeling, and data enrichment.


- Experience with Systems Design & CI/CD pipelines.


- Cloud computing, preferably AWS.


- Solid verbal and written communication and consultant/client-facing skills are a must. As a true consultant, you are a self-starter who takes initiative.


Solid experience with at least two (preferably more) of the following :


- Kafka (Core Concepts, Replication & Reliability, Kafka Internals, Infrastructure & Control, Data Retention and Durability).


- MongoDB.


- Sonar.


- Jenkins.


- Oracle DB, Sybase IQ, DB2.


- Drools or any rules engine experience.


- CMS tools like Adobe AEM.


- Search tools like Algolia, ElasticSearch, or Solr.


- Spark.

What Makes You Stand Out From The Pack :


- Payments or Asset/Wealth Management experience.


- Mature server development and knowledge of frameworks, preferably Spring.


- Enterprise experience working and building enterprise products, long-term tenure at enterprise-level organizations, experience working with a remote team, and being an avid practitioner in their craft.


- You have pushed code into production and have deployed multiple products to market, but are seeking the visibility of a small team within a large enterprise technology environment.


- You enjoy coaching junior engineers, but want to remain hands-on with code.


- Open to hybrid work - 3 days per week from the office.

Must-Haves :


- Mandatory : Core Java, SOLID Principles, Multithreading, Design patterns.


- Spring, Spring Boot, Rest API, Microservices.


- Kafka, Messaging/streaming stack.


- JUnit.


- Code Optimization, Performance Design, Architecture concepts.


- Database and SQL.


- CI/CD - Understanding of Deployment, Infrastructure, Cloud.


- No gaps in organization.


- No job hoppers (candidate must have good stability).


- Joining time/notice period : Immediate to 30 days.

Nice to Haves :


- Good to have : Network Stack - gRPC, HTTP/2 etc.


- Security Stack (OWASP, OAuth, encryption).


- Good Communication.


- Agile.

Additional Guidelines :


- Shift Timing : 9 AM - 5 PM general shift.


- Interview Rounds : Virtual (4 Rounds) : 2 Internal + 2 Client.


- Mode of Work : Hybrid - 3 days a week in office.


- Office Location : Yerwada, Pune.


- Client Name : INSTRUMENTAL SERVICES INC DBA INRHYTHM.


- Domain : Information Technology (IT).


- Job Positions : 2.


info-icon

Did you find something suspicious?