As a Senior Java Developer, your role will be instrumental in ensuring the successful migration and modernization of the platform.
Key Responsibilities
- Develop and maintain robust and scalable Java code as part of the new application ecosystem, adhering to best practices and modern architectural standards.
- Collaborate actively with client-side architects, engineers, and business stakeholders to align technical implementations with project goals and timelines.
- Troubleshoot and debug application-level issues in the modernized system, ensuring seamless functionality and system reliability.
- Work closely with Gen AI tools designed to automate parts of the migration process, continuously refining, maintaining, and enhancing their performance.
- Participate in code reviews, testing cycles, and continuous integration/continuous deployment (CI/CD) processes.
- Contribute ideas for performance improvements and architectural enhancements that can optimize system efficiency on the cloud.
- Communicate effectively with distributed teams across time zones, especially with US-based teams and stakeholders.
Mandatory Skills & Experience
- 5+ years of professional experience in Java development, including hands-on expertise in core Java and frameworks like Spring or Spring Boot.
- A deep understanding of enterprise-level architecture patterns, MVC, layered architecture, microservices, etc.
- Excellent debugging and problem-solving skills, with the ability to quickly identify root causes and deploy effective fixes.
- Prior experience working in distributed, cross-functional teams, especially involving international clients (preferably from the US).
- Strong verbal and written communication skills, with the ability to translate complex ideas into actionable steps and explain technical concepts clearly to non-technical stakeholders.
Nice-to-Have Skills (Preferred but not required)
- Experience working with cloud platforms, especially Amazon Web Services (AWS), EC2, Lambda, S3, RDS, etc.
- Working knowledge of the Python programming language, particularly in scripting or automation tasks.
- Exposure to large-scale system migrations, modernization strategies, and legacy-to-cloud transformation projects.
- Familiarity with HLASM or other low-level/system programming languages used on mainframes.
- Knowledge or hands-on experience with Generative AI, especially in the context of automation and migration assistance.
- Background in the banking or financial services domain, with an understanding of regulatory requirements, performance, and security considerations.
- Understanding of cloud-based performance tuning, monitoring, and optimization practices.
Why Join Us?
- Impactful Work. Be part of a high-impact transformation project that will modernize critical systems used by millions.
- Collaborative Culture. Work with a passionate and experienced team that values knowledge sharing, innovation, and agile delivery.
- Career Growth. Gain experience in next-generation technologies like Gen AI, cloud computing, and legacy modernization.
- Global Exposure. Interact with enterprise clients in the US and collaborate with cross-functional global teams.
If you're a proactive problem solver, passionate about clean and maintainable code, and ready to take on the challenge of reimagining legacy systems for the future, we encourage you to apply.
Let’s build the future of banking technology, one line of code at a time.