Lead Java Developer

10 - 14 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

At Citi, the power of engineering is believed to drive success and nurture a culture where innovation, collaboration, and professional growth thrive. Oasys Financial, a sub-ledger for Citis OTC business, covers global trading books across all asset classes and handles millions of trades daily. All sub-ledger activities are conducted through this system, which is critical for the bank. We are seeking to hire an experienced technologist with a strong foundation in programming and architecture designs to play a hands-on role in modernizing and transforming Citis accounting platform. Candidates are expected to showcase a strong delivery background in the financial industry, preferably in OTC products, and possess in-depth knowledge of the Java stack. The ideal candidate should be willing to drive re-architecture and lead by example. This role is based at the Pune office and may not entail line management responsibilities. The candidate will collaborate closely with business stakeholders and global technology teams to analyze, define, and implement high-quality software solutions. The primary objective of this role is to lead application systems analysis and programming activities. The key responsibilities of this position include: - Developing high-quality software with a focus on simplicity, maintainability, and reuse. - Participating in code and design reviews. - Analyzing requirements by collaborating with the business and business-aligned teams to define solutions. - Effectively communicating with support, other development, and infrastructure teams. - Contributing to architectural standards, development best practices, and promoting adherence to these standards. - Implementing best coding and testing practices within the team. Required Skills: - 10+ years of hands-on Java and related technology experience in developing robust, scalable, and maintainable applications applying Object-Oriented Design principles. - Demonstrable experience in building big-data and caching solutions. - Strong understanding of SQL and NoSQL databases. - Knowledge of HTTP, ReSTful web services, and API design. - Familiarity with the Linux environment, including scripting skills. - Good understanding of the Spring Framework and Kafka. - Strong understanding of Enterprise integration patterns. - Strong understanding of automating testing. Desirable Skills: - Experience with distributed caching technologies. - Working knowledge of a scripting language such as Groovy, Python, JavaScript, etc. - Experience with API orchestration and Integration frameworks. - Good understanding of the Linux OS. - Good understanding of Cloud platforms. - Good understanding of Observability and monitoring tools. Competencies: - Excellent written and spoken communication skills (English). - Ability to collaborate effectively in a large global team and influence key architectural decisions. - Ability to multitask and work well under pressure. - A self-starter with the drive to continually improve and develop. - Experience with mentoring and developing more junior team members to ensure they deliver at the highest quality. Education: - Bachelors degree/University degree or equivalent experience. This job description offers a broad overview of the work performed. Other job-related duties may be assigned as required.,

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

hyderabad, telangana, india