Core Java Backend Developer

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 is seeking a Core Java Backend Developer with 8-12 years of experience. This role focuses on designing and developing scalable applications in a hybrid work environment.

The ideal candidate will possess a strong background in Java and modern programming practices such as microservices architecture, Agile methodologies, and DevOps principles. Responsibilities include code reviews, mentoring junior engineers, and collaborating effectively within agile teams.

Qualifications

  • Minimum 8 - 12 years of experience.
  • Strong hands-on experience in coding with modern programming languages.
  • Deep expertise in system design and microservices.

Responsibilities

  • Design, develop, and maintain scalable applications.
  • Implement trunk-based development practices for rapid delivery.
  • Conduct thorough code reviews and enforce coding standards.

Skills

Java
Python
Microservices Architecture
Agile
DevOps
CI/CD
Testing (TDD, BDD)
AWS
Kubernetes
Docker

Education

Bachelor’s degree/University degree

Job description

## Core Java Backend DeveloperApplyremote type: Hybridlocations: Pune Maharashtra Indiatime type: Full timeposted on: Posted Todayjob requisition id: 26965141The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities.**Key Responsibilities** Software Development & System Design* Design, develop, and maintain robust, scalable, and high-performance applications.* Implement trunk-based development practices to enable continuous integration and rapid delivery.* Develop clean, maintainable, and testable code following SOLID principles and software design best practices.* Ensure high levels of unit test coverage, test-driven development (TDD), and behavior-driven development (BDD).* Actively contribute to hands-on coding, code reviews, and refactoring to maintain high engineering standards. Engineering Excellence & Best Practices* Drive the adoption of modern engineering ways of working, including Agile, DevOps, and CI/CD.* Advocate for automated testing, infrastructure as code, and continuous monitoring to enhance software reliability.* Apply Behavior-Driven Development (BDD), Test-Driven Development (TDD), and unit testing to ensure code quality and functionality.* Conduct thorough code reviews, ensuring adherence to best practices in readability, performance, and security.* Implement and enforce secure coding practices, performing vulnerability assessments and ensuring compliance with security standards.* Collaborate effectively in agile environments, embracing DevOps principles and fostering a culture of continuous delivery and improvement. Technical Leadership & Collaboration* Partner with architects, product owners, and cross-functional teams to design scalable and distributed systems.* Mentor junior engineers and foster a culture of engineering excellence and continuous learning.* Collaborate closely with DevOps teams to optimize deployments, observability, and production resilience.* Lead technical discussions, contribute to design documentation, and provide guidance on modern software architectures.**Skills and Qualifications** Must-Have Skills:* Minimum 8 - 12 years of experience.* Strong hands-on experience in coding (Java, Python, or any modern programming language).* Deep expertise in system design and microservices architecture.* Experience with trunk-based development, feature flags, and progressive delivery strategies.* Proficiency in TDD, BDD, and automation-first mindset to ensure high test coverage and reliability.* Strong understanding of CI/CD pipelines, and DevOps practices.* Experience conducting code reviews, vulnerability assessments, and secure coding.* Familiarity with modern cloud-native technologies (AWS, Kubernetes, Docker).* Excellent problem-solving skills and ability to work in fast-paced, agile environments.* Strong communication and collaboration skills.* Experience with event-driven architecture and distributed systems.* Knowledge of performance tuning, observability, and production monitoring.* Familiarity with Agile frameworks and modern ways of working in product development.**Education:*** Bachelor’s degree/University degree or equivalent experienceThis job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.------------------------------------------------------## **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.**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.*
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Core Java Backend Developer - Assistance Vice President
Core Java Backend Developer - Assistance Vice President

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
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 Developer -Assistant Vice President
Senior Java Developer -Assistant Vice President

Citibank (Switzerland) AG • Chennai District

Hybrid
Confidential
Applications Development Manager (Java) – Assistant Vice President
Applications Development Manager (Java) – Assistant Vice President

Citibank (Switzerland) AG • Pune District

On-site
Confidential
Java Developer with Spark
Java Developer with Spark

Citibank (Switzerland) AG • Pune District

Hybrid
Confidential
Senior Java Tech Lead
Senior Java Tech Lead

Citibank (Switzerland) AG • Chennai District

Hybrid
Confidential
Senior Java Software Engineer Vice President
Senior Java Software Engineer Vice President

Citibank (Switzerland) AG • Pune District

On-site
Confidential