Senior Java Developer

4 hours ago


Pune, Maharashtra, India Citi Full time ₹ 8,00,000 - ₹ 24,00,000 per year
Summary

As a Senior Java Backend Developer, you will be responsible for building high-performance, resilient, and scalable backend services that power our critical applications. You will work closely with product managers, front-end developers, and other stakeholders to understand requirements, design solutions, and deliver high-quality software. This role requires strong technical leadership, problem-solving skills, and a passion for creating exceptional software.

Key Responsibilities
  • Software Development: Design, develop, test, deploy, and maintain high-quality, scalable, and resilient backend services and APIs using Java and related technologies.
  • Technical Leadership: Provide technical guidance and mentorship to junior and mid-level developers, conduct code reviews, and promote best practices in software development.
  • System Design: Collaborate with architects and other senior developers to design robust, scalable, and secure backend architectures.
  • Performance Optimization: Identify and resolve performance and scalability issues, ensuring optimal application performance and responsiveness.
  • Code Quality: Uphold and improve code quality through rigorous testing, documentation, and adherence to coding standards.
  • Troubleshooting & Support: Diagnose and resolve complex technical issues, providing production support when necessary.
  • Collaboration: Work effectively within an Agile/Scrum team, participating in all phases of the software development life cycle.
  • Innovation: Stay up-to-date with emerging technologies and industry trends, evaluating and recommending new tools and technologies to improve development processes and product quality.
Required Qualifications
  • Education: Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Experience: 8+ years of professional experience in backend software development with a strong focus on Java.
  • Java Expertise: Deep understanding of Java 8+ and its ecosystem, including Spring Framework (Spring Boot, Spring Cloud, Spring Data JPA, etc.).
  • Database Knowledge: Strong proficiency with relational databases (e.g., PostgreSQL, MySQL, Oracle) and ORM frameworks (e.g., Hibernate, JPA). Experience with NoSQL databases (e.g., MongoDB, Cassandra) is a plus.
  • Cloud Platforms: Experience with cloud platforms (e.g., AWS, Azure, Google Cloud Platform) and related services.
  • Microservices: Solid understanding and experience with microservices architecture and design patterns.
  • Testing: Experience with unit, integration, and end-to-end testing frameworks (e.g., JUnit, Mockito).
  • Version Control: Proficient with Git and continuous integration/continuous delivery (CI/CD) pipelines.
  • Problem-Solving: Excellent analytical and problem-solving skills with attention to detail.
  • Communication: Strong written and verbal communication skills, with the ability to articulate complex technical concepts to both technical and non-technical audiences.
Preferred Qualifications
  • Experience with message brokers (e.g., Kafka, RabbitMQ).
  • Familiarity with containerization technologies (e.g., Docker, Kubernetes).
  • Knowledge of asynchronous programming and reactive systems.
  • Understanding of security best practices in application development.

Job Family Group:

Technology

Job Family:

Systems & Engineering

Time Type:

Full time

Most Relevant Skills

Please see the requirements listed above.

Other Relevant Skills

Java, Spring Boot.

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.



  • Pune, Maharashtra, India Talent Worx Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    Job Title: Senior Java DeveloperRole Overview: As a Senior Java Developer , you will play a crucial role in designing, developing, and deploying high-quality software solutions. You will work in a collaborative environment, leading projects, mentoring junior developers, and ensuring best practices in software engineering.Key Responsibilities: Design, build,...

  • Senior Java Developer

    5 hours ago


    Pune, Maharashtra, India Xoriant Full time ₹ 8,00,000 - ₹ 12,00,000 per year

    Job Title: Senior Java Developer (Platform & Microservices)Duration: Full time roleLocation: Pune (Hybrid)Note: Need at least 7+ years of experience. (Java 11 is a must have)Note: Need at least 7+ years of experience. (Java 11 is a must have)Note: Need at least 7+ years of experience. (Java 11 is a must have)Job Description:Role Overview:We are looking for a...


  • Pune, Maharashtra, India Clarovate Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Hiring Senior Java Backend Developer with strong expertise in Spring Boot, REST APIs, and 3rd-party integrations. Work on API design, performance tuning, MySQL optimization & automation. Apply now to join our dynamic engineering team.


  • Pune, Maharashtra, India People Prime Worldwide Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Senior Java Backend Developer (7+ Years Experience) – PuneLocation:Pune, IndiaExperience:Minimum 7+ yearsRole:Senior Java Backend DeveloperEmployment Type:Full-timeAbout the RoleWe are seeking a highly skilledSenior Java Backend Developerto join our technology team. You will play a key role in designing, developing, and implementing cutting-edge backend...


  • Pune, Maharashtra, India Sunware Technologies Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    We are looking for a highly skilled and experienced Senior Java Developer with strong expertise inJava, SpringBoot, and Microservices architecture. The ideal candidate will also have hands-on experience with Kafka. You will be responsible for designing, developing, and maintaining enterprise-grade applications in a dynamic and agile environment.Location :...

  • Senior Java Developer

    2 weeks ago


    Pune, Maharashtra, India Compunnel Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    Dear Applicants,Greetings from Compunnel Technologies We are hiring Job Title: Java DeveloperPayroll Company: Compunnel Technologies Pvt Ltd.Client: AtosLocation: RemoteShift: GeneralExperience required: 7+ YearsPlease read the Job profile carefully.About the RoleWe are looking for a skilled and passionate Java Developer to join our growing team. The ideal...

  • Java Developer

    6 days ago


    Pune, Maharashtra, India PureSoftware Pvt Ltd Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Senior JAVA DevExperience: 7 to 9 yearsJAVA Spring Boot (preferred JAVA 17 experience)LINUXSQLREST APIabout 3 years in Equity middle office operations(financial services functions that manage risk, ensure compliance, and support trading activities)Roles and Responsibilities Senior JAVA DevExperience: 7 to 9 yearsJAVA Spring Boot (preferred JAVA 17...


  • Pune, Maharashtra, India FIS Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Senior Java Developer with Cloud (AWS/Azure)-Bangalore- 5 to 9yrsAbout the teamWe are the FIS Accounts Payable/Accounts Receivable team, and our mission is to modernize & expand FISs core AP & AR enterprise applications. We are already recognized as an industry leader for Order-to-Cash, utilizing ML and AI for intelligent automation, and Accounts Payable...

  • Senior Java Developer

    2 weeks ago


    Pune, Maharashtra, India Trinesis Tech. Pvt. Ltd. Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    Our focus revolves around elevating technology-driven enterprises to new heights. However, it's important to understand that our scope at Trinesis encompasses more than just software development. Our objective is to provide comprehensive assistance to startups and enterprises throughout every phase of their journey. As our Development Team expands, we're...

  • Java Developer

    2 days ago


    Pune, Maharashtra, India Capgemini Full time ₹ 5,00,000 - ₹ 12,00,000 per year

    Job Description Position 1: Java Developer (SQL/Oracle)Experience: 4 to 6 yearsLocation: ChennaiSkills Required:Proficiency in Java developmentStrong hands-on experience with SQL and Oracle databasesGood understanding of backend systems and integrationNotice Period: Immediate to 30 daysGender: Female candidates only Position 2: Senior Java...