Java Developer

Citi

Job Details

Location

Chennai, Tamil Nadu, India

Experience

4+

Salary

20 LPA

Last Date

01/05/2026

Job Description

Japan Finance & Functions Technology delivers technology solutions and support to Finance, Compliance, and HR teams across Citi’s legal entities in Japan. This intermediate-level role focuses on providing technical services to the Japan Finance function, while actively contributing to the design, development, and implementation of new or enhanced application systems. The role involves close collaboration with both local and global technology teams to ensure smooth project execution. The primary objective is to support application analysis, development, and continuous improvement initiatives.

Key Responsibilities

Leverage understanding of application development practices and core technical concepts to identify and implement system improvements, including scripting and code analysis. Apply foundational programming knowledge to contribute to solution design and technical specifications. Review applications to detect security gaps, vulnerabilities, and performance issues while performing testing and debugging activities. Investigate issues, interpret data, and make informed decisions to propose and deliver effective solutions. Troubleshoot and resolve technical problems by applying experience, best practices, and established guidelines. Communicate progress, risks, and updates clearly to stakeholders and management on a regular and ad hoc basis. Act as a subject matter expert (SME) to support senior stakeholders and guide team members. Collaborate with business users, vendors, and cross-functional teams to analyze requirements and recommend technical solutions. Ensure adherence to standard operating procedures and contribute to improving processes and governance practices. Mentor and support junior developers, promoting knowledge sharing and team growth.

Required Skills

JavaSpring bootMicroservicesUnix/LinuxPL/SQL preferably in OracleShell Scripting

Eligibility Criteria

Minimum 4+ years of hands-on experience in application development, production support, and project coordination/management. Bachelor’s degree or equivalent practical experience in a related field.

Interview Preparation Guide

1. Core Java & Advanced Concepts 2. Spring Boot & Spring Framework 3. Microservices Architecture 4. Spring Batch 5. REST API Design & Best Practices 6. PL/SQL & Oracle Database 7. Shell Scripting & Unix/Linux 8. JavaScript Fundamentals 9. Agile & Scrum Methodology 10. DevOps & CI/CD Pipelines 11. Source Code Control (Git) 12. Code Vulnerabilities & Security (OWASP, Remediations) 13. Software Deployments & Migrations 14. Scheduling & Monitoring Tools 15. Production Support & Bug Fixing 16. System Design & Architecture

Interview Process

Round 1 - HR Screening Round 2 - Online Coding Assessment -- Codility or HackerRank-style assessment or Karat platform Round 3 - Technical Interview Round 4 - System Design Round Round 5 - Managerial / Behavioral Round ROund 6 - HR Round
Apply Now

You will be redirected to the application portal