Skip to main content
Back to Jobs
Citi
VP

Senior Java backend developer - Assistant Vice President

CitiVisit website ·Posted 3 months ago

Location

Pune Division, Maharashtra, India

Required Skills

ReactAngularJavaAWSAzureGCPDockerKubernetesPostgreSQLMongoDBNoSQLDevOpsCI/CDAgileScrumMicroservicesJenkins

About the Role

We are seeking an experienced and highly motivated Java, Spring Boot Microservice Developer to join our dynamic technology team. The ideal candidate will have a strong background in developing scalable, high-performance, and resilient microservices within a banking or financial services environment. This role requires a minimum of 6 to 8 years of hands-on experience in Java development, with a significant focus on Spring Boot and cloud-native architectures. The successful candidate will be instrumental in designing, developing, and maintaining critical systems that support our core banking operations.

Responsibilities

  • • Design, develop, and implement robust, scalable, and secure microservices using Java and Spring Boot.

  • • Contribute to all phases of the development lifecycle, including analysis, design, implementation, testing, and deployment.

  • • Collaborate with architects, product owners, and other developers to understand requirements and translate them into technical solutions.

  • • Write clean, maintainable, and efficient code following best practices and coding standards.

  • • Develop and implement APIs (RESTful, gRPC, etc.) for seamless integration with other systems.

  • • Ensure the security, reliability, and performance of applications, adhering to banking industry standards and regulatory requirements.

  • • Participate in code reviews, providing constructive feedback and ensuring code quality.

  • • Troubleshoot and debug complex issues, identifying root causes and implementing effective solutions.

  • • Work with CI/CD pipelines to automate builds, tests, and deployments.

  • • Continuously research and evaluate new technologies and tools to improve development processes and system capabilities.

  • • Mentor junior developers and contribute to a culture of continuous learning and improvement.

  • Required Skills And Experience

  • • Minimum 8-10 years of professional experience in Java development.

  • • Strong expertise in Spring Framework (Spring Boot, Spring Cloud, Spring Data, Spring Security).

  • • Extensive experience in designing and developing microservices architectures, including inter-service communication, service discovery, and fault tolerance.

  • • Proven experience working in the banking or financial services industry, with an understanding of financial systems, regulatory compliance (e.g., GDPR, CCPA, PCI DSS), and security best practices.

  • • Proficiency in building RESTful APIs and understanding API design principles.

  • • Experience with relational and NoSQL databases (e.g., PostgreSQL, Oracle, MongoDB, Cassandra).

  • • Solid understanding of message brokers (e.g., Kafka, RabbitMQ, ActiveMQ).

  • • Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).

  • • Familiarity with CI/CD tools (e.g., Jenkins, GitLab CI, Azure DevOps).

  • • Strong understanding of testing methodologies (unit, integration, end-to-end testing) and frameworks (JUnit, Mockito).

  • • Excellent problem-solving, analytical, and communication skills.

  • • Ability to work effectively in an Agile/Scrum development environment.

  • Preferred Qualifications

  • • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

  • • Experience with performance tuning and optimization of Java applications and microservices.

  • • Familiarity with front-end technologies (e.g., Angular, React) is a plus, but not required.

  • • Knowledge of domain-driven design (DDD) and event-driven architectures.

  • • Certifications in Java, Spring, or cloud platforms are a plus.

  • ------------------------------------------------------

    Job Family Group: Technology

    ------------------------------------------------------

    Job Family: Digital Software Engineering

    ------------------------------------------------------

    Time Type: Full time

    ------------------------------------------------------

    Most Relevant Skills Please see the requirements listed above.

    ------------------------------------------------------

    Other Relevant Skills
    For complementary skills, please see above and/or contact the recruiter.

    ------------------------------------------------------

    Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
    If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review
    Accessibility at Citi.
    View Citi’s EEO Policy Statement and the Know Your Rights poster.

    Land this role fasterProfessional
    🎙️

    SAGE

    Mock interview coach

    Rehearse the 5 most-likely questions for this role with live AI feedback.

    📄

    SPAR

    Resume tailoring

    Rewrite your resume to lead with what this hiring panel cares about.

    🤝

    REACH

    Warm intro outreach

    Find the hiring manager + 2nd-degree intros and draft the messages.

    More Engineering & Technology Roles

    View all

    90% of leadership roles never appear on job boards

    Join HireIQ to access confidential opportunities, AI-powered matching, and direct connections to hiring decision-makers.

    Join the Talent Network
    Source