Sr. Java Engineer

InRhythm

Gujarat

On-site

INR 1,000,000 - 1,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading IT services firm in India is seeking a Senior Java Developer to drive the transition from a monolithic architecture to a microservices-based ecosystem. This role involves collaboration with cross-functional teams, requiring expertise in Java, Spring Boot, and Apache Kafka. The ideal candidate will have over 8 years of experience and will focus on developing scalable, secure solutions in a dynamic environment.

Qualifications

  • 8+ years of professional experience in Java (8 or higher) development.
  • Strong expertise in Spring Boot and related frameworks.
  • Solid understanding of microservices architecture and inter-service communication.
  • Hands-on experience with Apache Kafka, including custom wrapper development or integration.
  • Proficiency in working with Oracle Database for transactional systems.
  • Understanding of private or hybrid cloud deployment models and cloud security.
  • Excellent communication skills and ability to work collaboratively.

Responsibilities

  • Develop and maintain Java applications using Spring Boot.
  • Transition monolithic systems to microservices.
  • Deploy solutions on private or hybrid cloud infrastructure.
  • Utilize Apache Kafka for real-time data pipelines.
  • Manage Oracle Database for transactional data.
  • Collaborate with teams using Agile methodologies.
  • Ensure application performance and availability.
  • Create technical documentation and follow best practices.

Skills

Java Development
Spring Boot
Microservices Architecture
Apache Kafka
Oracle Database
Cloud Infrastructure
Agile Methodologies
Problem-Solving Skills

Tools

Apache NiFi

Job description

We are seeking a highly skilled Senior Java Developer to join our dynamic team and contribute to the development and modernization of the application. This role is central to transitioning the existing monolithic architecture to a microservices-based ecosystem, ensuring scalability, resilience, and high performance.

As a Senior Java Developer, you will collaborate closely with cross-functional teams, work on cutting-edge technologies, and develop secure, scalable solutions tailored to the needs of a high-throughput payment processing environment.

Key Responsibilities:

  • Develop and Maintain Java Applications: Design, implement, and deploy Java-based applications using Spring Boot with a focus on production-readiness and minimal configuration.
  • Microservices Architecture Transition: Refactor existing monolithic systems into microservices to enhance scalability, resilience, and maintainability.
  • Cloud Infrastructure Deployment: Work with the client’s private or hybrid cloud infrastructure, ensuring robust security, compliance, and scalability for sensitive financial data.
  • Kafka Integration: Utilize Apache Kafka for building real-time data pipelines and streaming applications. Develop and enhance the client’s custom Kafka wrapper for seamless integration and improved monitoring.
  • Database Management: Leverage Oracle Database for transactional data storage, ensuring security, scalability, and support for complex queries. Collaborate on data migration from legacy systems to modern Oracle clusters using Apache NiFi.
  • Collaboration and Agile Development: Partner with cross-functional teams to design, test, and implement scalable solutions using Agile methodologies.
  • Performance Optimization: Ensure high availability and performance of the application by analyzing and addressing bottlenecks in the system.
  • Documentation and Best Practices: Create technical documentation, adhere to coding standards, and advocate for industry best practices.

Required Skills And Qualifications:

Technical Expertise:

  • 8+ years of professional experience in Java (8 or higher) development.
  • Strong expertise in Spring Boot and related frameworks.
  • Solid understanding of microservices architecture and inter-service communication.

Streaming And Messaging:

  • Hands-on experience with Apache Kafka, including custom wrapper development or integration.

Database Management:

  • Proficiency in working with Oracle Database for transactional systems.
  • Experience with data migration and integration tools like Apache NiFi is a plus.

Cloud Infrastructure:

  • Understanding of private or hybrid cloud deployment models and cloud security.

Analytical And Problem-Solving Skills:

  • Ability to design scalable, resilient, and secure financial solutions.

Soft Skills:

  • Excellent communication skills and the ability to work in a collaborative, team-oriented environment.
  • Strong organizational and time management skills.
Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Engineering and Information Technology

Industries

IT Services and IT Consulting

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Full Stack Engineer
Java Full Stack Engineer

CG-VAK Software & Exports Ltd. • Hyderabad

On-site
INR 800,000 - 1,200,000
Back End Developer
Back End Developer

ACL Digital • India

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

Luxoft • Gurugram District

On-site
INR 1,800,000 - 2,400,000
Java Technical Lead (Cards & Payments)
Java Technical Lead (Cards & Payments)

NationsBenefits India • Hyderabad

On-site
INR 4,000,000 - 7,000,000
Senior Java Developer
Senior Java Developer

Luxoft • Pune District

On-site
INR 4,000,000 - 7,000,000
Senior Java Software Engineer
Senior Java Software Engineer

Luxoft • Gurugram District

On-site
INR 1,200,000 - 1,800,000
Senior Java Backend Engineer (Cloud & Distributes Systems)
Senior Java Backend Engineer (Cloud & Distributes Systems)

Bridge AI • Delhi

On-site
INR 3,000,000 - 5,500,000
Senior Java Software Engineer
Senior Java Software Engineer

IPolarity • Hyderabad

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

TAO Digital • Hyderabad

Hybrid
INR 2,400,000 - 4,800,000
Junior Java Developer
Junior Java Developer

Athos Commerce • Ahmedabad District

On-site
INR 600,000 - 800,000
Flexible work environment
Opportunities for growth
Competitive compensation and benefits