Core Java Backend Developer - Assistance Vice President

Citibank (Switzerland) AG

Pune District

On-site

Confidential

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Citibank (Switzerland) AG invites an experienced Senior Java Backend Developer for hybrid work in Pune, India. You will design, develop, and maintain Java-based financial applications, including trading platforms and payment gateways, in a regulated environment.

You will collaborate with product managers, BAs, architects, and QA, implement RESTful services and microservices, ensure security and performance, and contribute to CI/CD and containerized deployments.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, Finance, or a related field.
  • 5+ years of experience as a Java developer, with a focus on financial applications or fintech.
  • Strong knowledge of core Java, Java 8+ (or later), and frameworks such as Spring Boot, Spring MVC, and Hibernate.
  • Hands-on experience in designing secure, scalable, high-performance financial applications.
  • Experience designing and implementing message-driven systems for asynchronous processing in high-throughput environments.
  • Experience with relational databases (Oracle, SQL Server) and NoSQL databases (MongoDB).
  • Proficiency with Git and CI/CD; Linux experience and scripting.

Responsibilities

  • Design, develop, and maintain Java-based applications for financial systems.
  • Ensure security, compliance, and performance with focus on scalability and reliability.
  • Collaborate with business analysts, product managers, and architects to translate requirements.
  • Optimize and refactor existing code for performance and maintainability.
  • Implement and maintain RESTful APIs and microservices for external and internal systems.
  • Code reviews to ensure high quality, maintainability, and scalability.
  • Troubleshoot, debug, and resolve production issues to minimize downtime.
  • Work in Agile sprints with planning, stand-ups, and retrospectives.
  • Document technical processes and solutions.

Skills

Java development
Financial domain knowledge
REST API design
Problem-solving
Communication

Education

Bachelor’s degree in Computer Science or related field

Tools

Spring Boot
Spring MVC
Hibernate
Oracle/SQL Server
MongoDB

Job description

## Core Java Backend Developer - Assistance Vice PresidentApplyremote type: Hybridlocations: Pune Maharashtra Indiatime type: Full timeposted on: Posted Todayjob requisition id: 26975402**Job Overview:**We are looking for an experienced Senior Java Developer with a strong background in financial applications. You will play a key role in developing, enhancing, and maintaining high-performance, secure, and scalable Java-based financial software solutions. In this role, you will be working closely with cross-functional teams, including product managers, business analysts, and architects, to deliver reliable solutions in a highly regulated environment.**Key Responsibilities:*** Design, develop, and maintain Java-based applications for financial systems, including trading platforms, payment gateways, and risk management tools.* Ensure the applications meet industry standards for security, compliance, and performance, with an emphasis on scalability and reliability.* Collaborate with stakeholders (business analysts, product managers, and other teams) to translate business requirements into technical solutions.* Optimize and refactor existing code to improve performance and maintainability.* Implement and maintain RESTful APIs for integration with third-party financial systems, as well as internal microservices.* Perform regular code reviews to ensure high-quality, maintainable, and scalable code.* Troubleshoot, debug, and resolve production issues, ensuring minimal downtime and continuous service availability.* Work within Agile development methodologies, participating in sprint planning, daily stand-ups, and sprint retrospectives.* Stay updated with the latest financial industry trends, regulations, and emerging technologies to suggest and implement improvements.* Ensure proper documentation of all technical processes and solutions.**Required Qualifications:*** Bachelor’s degree in Computer Science, Engineering, Finance, or a related field (or equivalent practical experience).* 5+ years of experience as a Java developer, with a focus on financial applications or fintech.* Strong knowledge of core Java, Java 8+ (or later), and relevant Java frameworks such as Spring Boot, Spring MVC, and Hibernate.* Deep understanding of financial concepts such as payments, transactions, trading, risk management, and financial reporting.* Hands-on experience in designing and developing secure, scalable, and high-performance financial applications.* Experience designing and implementing message-driven systems for reliable, asynchronous processing in high-throughput, distributed environments.* Solid experience with relational databases (e.g., Oracle, SQL Server) and NoSQL databases (e.g., MongoDB) in the context of financial systems.* Proficiency in working with financial protocols (e.g., FIX) and integration with external financial data sources and APIs.* Experience with microservices architecture and containerization (e.g., Docker, Kubernetes).* Strong problem-solving skills and the ability to troubleshoot complex production issues.* Proficient with version control systems such as Git and experience in continuous integration/continuous deployment (CI/CD) processes.* Extensive experience with Linux environments, including system administration, shell scripting, and performance tuning.* Excellent communication skills, both verbal and written, with the ability to collaborate effectively across teams.**Preferred Qualifications:*** Knowledge of trading systems and algorithmic trading platforms.* Familiarity with DevOps practices and tools (e.g., Jenkins, TeamCity).* Experience with front-end technologies (e.g., JavaScript, React) for full-stack development.* Familiarity with Agile/Scrum methodologies and financial industry project management standards.------------------------------------------------------## **Job Family Group:**Technology------------------------------------------------------## **Job Family:**Applications Development------------------------------------------------------## **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.*
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Core Java Backend Developer
Core Java Backend Developer

Citibank (Switzerland) AG • Pune District

Hybrid
Confidential
Senior Java Developer - Assistant Vice President
Senior Java Developer - Assistant Vice President

Citibank (Switzerland) AG • Pune District

On-site
Confidential
Java Developer - Assistant Vice President
Java Developer - Assistant Vice President

Citibank (Switzerland) AG • Pune District

On-site
Confidential
Applications Development Manager (Java) – Assistant Vice President
Applications Development Manager (Java) – Assistant Vice President

Citibank (Switzerland) AG • Pune District

On-site
Confidential
Senior Lead Java Development - Assistant Vice President
Senior Lead Java Development - Assistant Vice President

Citibank (Switzerland) AG • Pune District

Hybrid
Confidential
Senior Java Lead - Assistant Vice President
Senior Java Lead - Assistant Vice President

Citibank (Switzerland) AG • Pune District

On-site
Confidential
Senior Java Software Engineer Vice President
Senior Java Software Engineer Vice President

Citibank (Switzerland) AG • Pune District

On-site
Confidential
Equities Cash Order Management Senior Java Developer - Vice President
Equities Cash Order Management Senior Java Developer - Vice President

Citibank (Switzerland) AG • Pune District

On-site
Confidential
Senior Java Tech Lead
Senior Java Tech Lead

Citibank (Switzerland) AG • Chennai District

Hybrid
Confidential
Lead Fullstack Developer
Lead Fullstack Developer

Citibank (Switzerland) AG • Pune District

On-site
Confidential