Java Fullstack Developer - C12 - CHENNAI

8 - 12 years

0 Lacs

Posted:1 week ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

The Applications Development Senior Programmer Analyst position is an intermediate level role where you will be responsible for participating in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. Your main objective will be to contribute to applications systems analysis and programming activities. We are currently looking for a Java developer with strong data/event-driven design and implementation skills to work on implementing our next generation Issuer technology. This role is delivery-focused and involves elements of design, engineering, implementation, and quality. As a Software Engineer, you will be responsible for end-to-end development and working closely with various stakeholders to deliver projects successfully. You will provide technical and functional expertise to the team, mentor junior team members, and proactively address project requirements independently. Key Responsibilities: - Deliver end-to-end development as a Software Engineer - Collaborate with wider stakeholders to successfully deliver projects - Offer technical and functional expertise to the team - Mentor junior team members - Address project requirements proactively and independently, highlighting any issues or challenges in a timely manner - Contribute to design and system architectures Required Skills/Experience: Must-haves: - 8 to 12 years of experience with strong event-driven architecture, design, and development skills - Java experience with modern IoC frameworks like Spring - Experience with HTML5 frameworks like Angular or React - Ability to lead CI/CD and agile delivery mechanisms - Experience in writing and deploying microservices as containers in Kubernetes environments (e.g., RH OpenShift) - Passion for writing clean code - Experience with SQL queries using Oracle Database - Understanding of TDD and BDD testing and working closely with analysts on user stories and test criteria - Experience working in mixed/virtual/diverse environments (small co-located team with a larger team in another location) Desirable: - Financial services experience - Knowledge of resilient enterprise systems in areas like core banking or financial messaging - Experience with Scrum and Agile deliveries Qualifications: - Bachelor's/Master's Degree in technology disciplines If you are a person with a disability and require a reasonable accommodation to use our search tools or apply for a career opportunity, please review Accessibility at Citi. View Citi's EEO Policy Statement and the Know Your Rights poster.,

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You