Java Software Engineer

2 weeks ago


Mumbai Metropolitan Region, India WorkGeek Services Full time ₹ 6,00,000 - ₹ 18,00,000 per year

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.



  • Mumbai Metropolitan Region, India NEC Software Solutions Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    Company DescriptionNEC Software Solutions (India) Private Limited is based in Mumbai (Worli & Airoli) andBangalore with an employee strength of It is one of the foremost providers of end-to-end IT services across various sectors. We work with diverse industry verticals whichinclude publishing, media, financial services, retail, healthcare and technology...


  • mumbai, India Newgen Software Full time

    Java Developer SE/SSE Java Job description Role - Software Engineer/Sr. Software Engineer ( JAVA ) Job Description The incumbent would be responsible for: * Developing and installing software solutions. * Designing, implementing and delivering high quality Software project in JAVA, SQL / Oracle, J2EE and other JAVA technologies. Job Responsibility - #...


  • Mumbai, India Newgen Software Full time

    Java Developer SE/SSE Java Job description Role - Software Engineer/Sr. Software Engineer ( JAVA ) Job Description The incumbent would be responsible for: * Developing and installing software solutions. * Designing, implementing and delivering high quality Software project in JAVA, SQL / Oracle, J2EE and other JAVA technologies. Job Responsibility - #...


  • Mumbai, India Newgen Software Full time

    Java Developer SE/SSE Java Job description Role - Software Engineer/Sr. Software Engineer ( JAVA ) Job Description The incumbent would be responsible for: * Developing and installing software solutions. * Designing, implementing and delivering high quality Software project in JAVA, SQL / Oracle, J2EE and other JAVA technologies. Job Responsibility - #...


  • mumbai, India Newgen Software Full time

    Java Developer SE/SSE Java Job description Role - Software Engineer/Sr. Software Engineer ( JAVA ) Job Description The incumbent would be responsible for: * Developing and installing software solutions. * Designing, implementing and delivering high quality Software project in JAVA, SQL / Oracle, J2EE and other JAVA technologies. Job Responsibility - #...


  • Mumbai, India Newgen Software Full time

    Java Developer SE/SSE JavaJob descriptionRole - Software Engineer/Sr. Software Engineer ( JAVA ) Job Description The incumbent would be responsible for: * Developing and installing software solutions. * Designing, implementing and delivering high quality Software project in JAVA, SQL / Oracle, J2EE and other JAVA technologies. Job Responsibility - #...


  • Mumbai, India Newgen Software Full time

    Java Developer SE/SSE JavaJob descriptionRole - Software Engineer/Sr. Software Engineer ( JAVA ) Job Description The incumbent would be responsible for: * Developing and installing software solutions. * Designing, implementing and delivering high quality Software project in JAVA, SQL / Oracle, J2EE and other JAVA technologies. Job Responsibility - #...


  • Mumbai, India Newgen Software Full time

    Java Developer SE/SSE JavaJob descriptionRole - Software Engineer/Sr. Software Engineer ( JAVA )Job DescriptionThe incumbent would be responsible for: * Developing and installing software solutions. * Designing, implementing and delivering high quality Software project in JAVA, SQL / Oracle, J2EE and other JAVA technologies.Job Responsibility -# Participate...


  • Mumbai, India Newgen Software Full time

    Java Developer SE/SSE JavaJob descriptionRole - Software Engineer/Sr. Software Engineer ( JAVA )Job DescriptionThe incumbent would be responsible for: * Developing and installing software solutions. * Designing, implementing and delivering high quality Software project in JAVA, SQL / Oracle, J2EE and other JAVA technologies.Job Responsibility -# Participate...


  • mumbai, India Newgen Software Full time

    Java Developer SE/SSE JavaJob descriptionRole - Software Engineer/Sr. Software Engineer ( JAVA ) Job Description The incumbent would be responsible for: * Developing and installing software solutions. * Designing, implementing and delivering high quality Software project in JAVA, SQL / Oracle, J2EE and other JAVA technologies. Job Responsibility - #...