Job Overview
Company
WorkGeek Services
Category
Computer Occupations
Ready to Apply?
Take the Next Step in Your Career
Join WorkGeek Services and advance your career in Computer Occupations
Apply for This Position
Click the button above to apply on our website
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.
Don't Miss This Opportunity!
WorkGeek Services is actively hiring for this Java Software Engineer position
Apply Now