{bc}
linkedin

Java Programmer analyst - Assistant Vice President

Citi
Maharashtra, IND
Full-time
Onsite
Discovered 1 months ago
Core JavaSpring FrameworkSpring BootMicroservices architectureKafkaSQL

Full Job Posting

Position Overview

Citi is seeking an experienced Senior Java Developer or Lead for an intermediate-level technology position.

The role designs, develops, and implements robust, scalable, high-performance application systems across the development lifecycle.

Key Responsibilities

  • Design, build, and maintain reusable Java code focused on multithreading, concurrency, and performance optimization.
  • Develop scalable Spring Boot microservices and manage their integration and communication.
  • Participate in feasibility studies, estimates, and IT planning for new or revised application systems.
  • Implement Kafka messaging solutions for resilient event-driven applications.
  • Design and optimize SQL-based database solutions while maintaining data integrity and performance.
  • Manage analysis, design, construction, testing, and implementation across the full development lifecycle.
  • Deploy and manage applications in cloud environments using container technologies such as ECS.
  • Participate in Agile sprint planning, daily stand-ups, and retrospectives.
  • Apply coding standards, security best practices, and post-implementation security improvements.
  • Act as a subject matter expert, mentor junior analysts, and assess business and compliance risks.

Required Qualifications and Experience

  • 8-12 years of professional experience in software systems analysis and programming.
  • Deep hands-on Core Java expertise, including concurrency, collections, and JVM internals.
  • Extensive Spring Framework and Spring Boot experience for enterprise applications and microservices.
  • Strong practical Kafka experience for event-driven architectures.
  • Strong SQL proficiency for database development and optimization.
  • Working knowledge of Docker, ECS, or comparable container technologies.
  • Solid experience with Agile development methodologies.

Preferred Qualifications

  • Exposure to smart AI tools and practical experience crafting optimized prompts for development and analysis tasks.

Employment

  • The source lists the time type as full time.

Job Classification

The role belongs to Citi's Technology job family and Applications Development job family.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Citi