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