Overview
Job Description: Senior Java Developer (Java Microservices) - Banking Domain
Position Title: Senior Java Developer
Location: Gurugram (Hybrid Work Model)
Employment Type: Full-Time (Canarys FTE)
Experience Required: Minimum 8 years
Notice Period: Immediate to 20 days
Budget : 16 LPA
Mandatory Skills
- Java Development: Strong expertise in Java (Java 8 or greater).
- Microservices Architecture: Hands-on experience in designing and developing microservices-based solutions.
- Solution Design: Proven ability to analyze complex systems, identify gaps, and design optimal solutions.
- Banking/Finance Domain: Preferably with experience in banking or financial services.
Desired/Secondary Skills
- Familiarity with modern development tools and practices.
- Strong problem-solving and communication skills.
Key Responsibilities
1. Solution Design and Development:
- Analyze business requirements for new initiatives and assess the current system landscape to identify gaps.
- Design Java-based microservices solutions that align with the Bank’s target enterprise architecture.
- Ensure end-to-end solution design integrity and optimize for overall system performance.
2. Collaboration:
- Work closely with designers, architects, product owners, and service owners to propose and finalize solution design alternatives.
- Drive decisions towards preferred solutions while maintaining alignment with enterprise and domain architecture.
3. Build and Execution:
- Support development squads in implementing detailed solution designs.
- Provide guidance for successful execution through to production.
4. Expertise and Guidance:
- Advise product owners, architects, and service owners on technology applications to enhance business performance.
- Resolve cross-team or cross-stream issues impacting solution integrity.
Preferred Qualifications
- A Bachelor’s degree in Computer Science, Engineering, or a related field.
- Experience with tools and frameworks like Spring Boot, REST APIs, Kubernetes, Docker, and CI/CD pipelines.
- Familiarity with database technologies such as MongoDB, PostgreSQL, or Oracle.
Why Join Us?
- Be part of a dynamic and innovative team in the Banking and Finance domain.
- Work on challenging projects that foster growth and learning.
- Enjoy a hybrid work model with a focus on work-life balance.
If you are a self-motivated Java Developer with a passion for designing impactful solutions in a Banking/Finance environment, we encourage you to apply!
Job Types: Full-time, Permanent
Pay: ?1,609,587.42 - ?1,950,656.67 per year
Benefits:
- Health insurance
- Paid sick time
- Provident Fund
Location Type:
- In-person
Schedule:
- Day shift
- Monday to Friday
- Morning shift
Application Question(s):
- Client budget is 16 LPA and Immediate joiners preferred
Education:
- Bachelor's (Required)
Experience:
- JavaScript: 8 years (Required)
- • Microservices Architecture: 8 years (Required)
Work Location: In person