Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Java Software Engineer.
India Jobs Expertini

Urgent! Java Software Engineer Job Opening In India, India – Now Hiring WorkGeek Services

Java Software Engineer



Job description

We are seeking a Software Engineer/Senior Software Engineer

with deep expertise in

Java, Spring Boot , and

Microservices , who can design and deliver scalable backend components.

The ideal candidate should be proficient in

SOLID principles ,

design patterns , and cloud-native development on

AWS .

Experience with message brokers like

RabbitMQ or Kafka

is required, and knowledge of

event-driven

or

multi-tenant architectures

is a strong plus.

Key Responsibilities
● Design and develop scalable, secure, and high-performance backend modules using

Java ,

Spring Boot , and

Microservices .
● Follow and enforce

SOLID principles ,

OOP best practices , and use of

design patterns .
● Implement and maintain

unit tests , conduct

peer reviews , and contribute to CI/CD pipelines.
● Collaborate with Product Owners, QA, and DevOps to ensure sprint success and deployment readiness.
● Integrate messaging solutions using

RabbitMQ/Kafka

and contribute to

event-driven

workflows.
● Support production issues, performance optimization, and system-level improvements.
● Mentor junior engineers and promote technical excellence within the team.

Must-Have Skills
● 2–7 years of experience in

Java backend development .
● Strong hands-on with

Spring Boot ,

Microservices , and

REST APIs .
● Solid understanding of

OOP ,

SOLID principles , and

design patterns .
● Experience with

unit testing , mocking, and test-driven development (TDD).
● Proficient in using

message brokers

like

RabbitMQ

or

Kafka .
● Experience with

AWS cloud-native development

(e.g., EC2, Lambda, S3, etc.).
● Familiarity with Agile methodologies (Scrum/Kanban) and tools like Jira, Git.

Good to Have
● Experience in

event-driven architecture

and

multi-tenant applications .
● Background in

BFSI/Fintech domains

like payments, lending, or banking integrations.
● Exposure to CI/CD, containerization (Docker), and infrastructure-as-code.


Required Skill Profession

Computer Occupations



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Java Software Potential: Insight & Career Growth Guide