Java Developer

2 weeks ago


Pune, Maharashtra, India Citi Full time ₹ 1,04,000 - ₹ 1,30,878 per year

Overview

We are seeking a talented and experienced Java Developer with 3-5 years of experience to join our dynamic team. The ideal candidate will be proficient in developing robust, scalable, and cloud-native applications using Java, with a strong focus on microservices architecture. This role involves designing, developing, and maintaining high-performance backend services, collaborating with cross-functional teams, and contributing to the entire software development lifecycle in an agile environment.

Key Responsibilities

  • Design, develop, and maintain high-performance, scalable, and resilient backend services using Java and the Spring Framework (Spring Boot, Spring Cloud).
  • Implement and manage microservices architectures, focusing on creating modular, loosely coupled services that can be independently deployed and managed.
  • Develop and consume RESTful APIs for seamless integration between front-end and back-end systems.
  • Build and deploy cloud-ready applications leveraging cloud platforms such as AWS, Azure, or GCP.
  • Work with containerization technologies like Docker and orchestration tools such as Kubernetes for deploying and managing microservices.
  • Write clean, well-documented, and testable code, adhering to best practices and coding standards.
  • Implement unit, integration, and end-to-end tests to ensure high code quality and reliability.
  • Collaborate with front-end developers, product managers, DevOps, and other stakeholders to deliver end-to-end solutions.
  • Participate in all phases of the software development lifecycle, including requirements gathering, design, coding, testing, and deployment, within an Agile framework.
  • Optimize application performance, focusing on speed, scalability, and efficiency.
  • Troubleshoot and resolve technical issues in a timely manner, ensuring the stability and reliability of systems.
  • Stay up-to-date with the latest industry trends, technologies, and best practices in Java, microservices, and cloud computing.

Required Skills and Experience

  • Experience: 3-5 years of hands-on experience in backend development with Java.
  • Java Proficiency: Strong proficiency in Java (Java 11/17+), including its ecosystem and best practices.
  • Frameworks: Expert-level knowledge and practical experience with Spring Framework, particularly Spring Boot and Spring Cloud.
  • Microservices: Proven experience in designing, developing, and maintaining microservices architectures.
  • Cloud Platforms: Hands-on experience with at least one major cloud provider (AWS, Azure, or GCP), including deploying and managing applications.
  • Containerization & Orchestration: Experience with Docker and Kubernetes.
  • Databases: Strong experience with relational databases (e.g., PostgreSQL, Oracle, MySQL) and SQL, including writing efficient queries.
  • Version Control: Proficiency with Git (e.g., GitHub, Bitbucket).
  • API Development: Expertise in designing and implementing RESTful APIs.
  • Testing: Experience with unit testing frameworks (e.g., JUnit, Mockito) and test-driven development (TDD).
  • Soft Skills: Excellent problem-solving, analytical, and communication skills.

Nice-to-Have/Preferred Skills

  • Experience with messaging queues/event streaming platforms (e.g., Kafka, RabbitMQ).
  • Familiarity with CI/CD pipelines (e.g., Jenkins, GitHub Actions, Azure DevOps).
  • Experience with NoSQL databases (e.g., MongoDB, Cassandra, DynamoDB).
  • Knowledge of monitoring and logging tools (e.g., Splunk, ELK stack, Prometheus, Grafana, Datadog).
  • Understanding of security best practices in application development and cloud environments.
  • Experience with build tools like Maven or Gradle.
  • Familiarity with Agile methodologies (Scrum, Kanban).
  • Experience with a front-end framework (e.g., Angular, React, ) is a plus.

-

Job Family Group:

Technology

-

Job Family:

Applications Development

-

Time Type:

-

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.


  • Java Developer

    11 hours ago


    Pune, Maharashtra, India Talent21 Management Shared Services Pvt. ltd. Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Java Developer3 to 5 yrsMandatory: Java Version 8 to 11, Spring Boot, JPA,Mongo DB, Database concepts, Microservice development knowledge,GIT.Good to Have : Dev_ops, Azure, Apache NiFi, Camunda ( any BPM tool)Senior Developer Java5 to 8 YrsMandatory: Java Version 8 to 11, Spring Boot, JPA,Mongo DB,Database concepts, Microservice development knowledge,...

  • Java Developer

    2 days ago


    Pune, Maharashtra, India SUNWARE TECHNOLOGIES PRIVATE LIMITED Full time ₹ 5,00,000 - ₹ 12,00,000 per year

    Location : Pune Mode of Work : Full-time, On-site Experience required : 4 years Who You Are : Experienced Mid-Level Java Developer with 4 years' experience in Java development, Java EE, Spring Framework, and related technologies. Proactive problem-solver, team player, and continuous learner thriving in dynamic environments.Your Role : - Java...

  • Java Developer

    2 days ago


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

    Location :PuneMode of Work :Full-time, On-siteExperience required :4+ yearsWho You AreExperienced Mid-Level Java Developer with 4+ years' experience in Java development, Java EE, Spring Framework, and related technologies. Proactive problem-solver, team player, and continuous learner thriving in dynamic environments.Your RoleJava Development : Design,...

  • Java Developers

    9 hours ago


    Pune, Maharashtra, India IDESLABS PRIVATE LIMITED Full time ₹ 8,00,000 - ₹ 12,00,000 per year

    Roles and ResponsibilityDesign, develop, and test software applications using Java.Collaborate with cross-functional teams to identify and prioritize project requirements.Develop and maintain large-scale Java-based systems.Troubleshoot and resolve technical issues efficiently.Participate in code reviews and contribute to improving overall code quality.Stay...

  • Java Developer

    4 days ago


    Pune, Maharashtra, India Perscitus Solutions Private Limited Full time ₹ 4,80,000 - ₹ 7,20,000 per year

    Java Developer Criteria: B.E. or MCA with min 55 PERCENT aggregate.Experience: 2-4 years of web development experience.Salary: 4 to 6 LPAJoining: Immediate or 15 daysPurpose: We are looking for a Core Java DeveloperRoles & Responsibilities: Proficient in Java, with a good knowledge of its ecosystems.Knowledge of concurrency patterns in Java.Experience using...

  • Java Developer

    2 weeks ago


    Pune, Maharashtra, India Flywings Hr Services Full time ₹ 6,00,000 - ₹ 12,00,000 per year

    Java developer having experience in frontend developer technologies.Strong in Mysql, java, spring, springboot, restful api etc.

  • Java Developer

    2 days ago


    Pune, Maharashtra, India Sunware Technologies Private Limited Full time ₹ 40,000 - ₹ 14,00,000 per year

    Location: PuneMode of Work: Full-time, On-siteExperience required: 4+ yearsWho You Are:Experienced Mid-Level Java Developer with 4+ years' experience in Java development, Java EE, SpringFramework, microservices, Kafka . Proactive problem-solver, team player, and continuous learnerthriving in dynamic environments.Your Role:Java Development: Design, develop,...

  • Java Developer, AS

    3 weeks ago


    Pune, Maharashtra, India Deutsche Bank Full time

    Job DescriptionJava Developer, ASPosition OverviewJob Title: Java DeveloperLocation: Pune, IndiaCorporate Title: AssociateRole DescriptionAs a Java Microservices engineer, you will be responsible for developing and maintaining scalable microservices using Java & Spring Boot. You will collaborate with cross-functional teams to deliver the...

  • Java Developer

    4 days ago


    Pune, Maharashtra, India Capgemini Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Job Title: Java DeveloperJob Role:As a Java Spingboot Microservices Developer, you will:Design, develop, and deploy microservices using Java and relevant frameworks (Spring Boot, etc.)Create and maintain RESTful APIs, ensuring efficient communication between servicesConduct code reviews and provide mentorship to junior developers, fostering a culture of...

  • Java developer

    2 weeks ago


    Pune, Maharashtra, India Zeta-V Technology Solutions Ltd Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Location -Noida / Hyderabad (WFO)We are seeking an experienced and highly skilled Java Lead Engineer to lead and contribute to the development of cutting-edge software solutions. The ideal candidate will have a strong background in Java development and be proficient in the latest technologies such as API development, Microservices, and DevOps As a lead...