Java Developer

3 days ago


Pune, Maharashtra, India Citi Full time US$ 80,000 - US$ 1,50,000 per year

Position Overview

We are seeking a skilled Java Developer to join our dynamic team. The ideal candidate will have strong expertise in Java, Spark and related backend technologies to design, develop, and maintain robust, scalable, and high-performance server-side applications.
Responsibilities

  •  Design, develop, and maintain backend applications and services, implementing enterprise-grade, large-scale data processing pipelines using Java.
  • Implement business logic, data processing, and system integrations.
  •  Work with both SQL and NoSQL databases to ensure efficient data storage and retrieval.
  • Collaborate with front-end developers, product managers, and other stakeholders to deliver high-quality solutions.
  •  Ensure the performance, scalability, and security of backend systems.
  •  Identify and resolve technical issues, bottlenecks, and bugs.
  • Write clean, maintainable, and well-documented code following best practices.
  • Participate in code reviews, unit testing, and system testing to ensure quality deliverables.
  • Stay updated with emerging backend technologies and apply them to improve systems.

Required Skills and Qualifications
 Education: Bachelor's degree in Computer Science, Engineering, or a related field.


•    Experience: 4 -6 years of professional experience in Java backend development.


•    Technical Skills:

  • Proficiency in Java (version 8 or higher) and object-oriented programming.
  •  Experience with Spring Framework for building enterprise-grade backend applications.
  • Expertise in designing and developing RESTful APIs with best practices.
  •  Proficiency with SQL and big data technologies like Hadoop, Hive, Kafka, or Spark.
  • Experience with version control systems like Git.
  • Knowledge of build tools such as Maven or Gradle.
  • Understanding of Agile/Scrum methodologies.

 Soft Skills:

  •  Strong problem-solving and analytical skills.
  •  Excellent communication and teamwork abilities.
  • Ability to manage multiple priorities and work independently.

Preferred Skills

  • Familiarity with microservices architecture and design patterns.
  • Knowledge of containerization and orchestration technologies such as Docker, Kubernetes or Openshift.
  •  Familiarity with CI/CD pipelines and tools like Jenkins.
  • Experience with database technologies like MySQL, PostgreSQL, MongoDB, or Couchbase.
  • Familiarity with security best practices for backend systems and APIs.

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.


  • Java Developer

    3 weeks ago


    Pune, Maharashtra, India Diverse Lynx Full time

    Java Developer Pune Required Skills and Qualifications Bachelor s degree in Computer Science Engineering or related field 2 years of professional experience in Java development Proficiency in Core Java OOP concepts and Java frameworks Spring Spring Boot Experience with RESTful APIs and microservices architecture Familiarity with version...

  • Java Developer

    3 weeks ago


    Pune, Maharashtra, India FusionStak Full time

    Job Summary :We are seeking a skilled and motivated Java Developer to join our development team. The ideal candidate will design, develop, and maintain high-quality Java applications, ensuring performance, scalability, and reliability. You will collaborate closely with cross-functional teams to deliver robust software solutions that meet business...

  • Java Development

    2 days ago


    Pune, Maharashtra, India Diverse Lynx Full time

    JOB ROLE Java Spring boot GCP Pub Sub Big Data Eventos JOB LOCATION PUNE JD JAVA DEVELOPMENT

  • Java Developer

    3 weeks ago


    Pune, Maharashtra, India Pratiti Technologies Full time

    Job DescriptionWe are seeking a skilled Java Developer to join our software product development company, driven by innovation and dedicated to delivering exceptional products. This hybrid role requires a proficient developer with a strong background in Java and the Spring Framework. You will be responsible for the full software development lifecycle, from...

  • Java Developer

    3 weeks ago


    Pune, Maharashtra, India TERRAGIG LLP Full time

    Job Title : Java DeveloperExperience : 6+ YearsLocation : PuneJob Description :We are looking for a highly skilled Java Developer with over 5 years of experience in developing and maintaining robust applications. The ideal candidate will have a deep understanding of Java 8, Spring, Spring Boot, Microservices, JPA , Hibernate, ORM tools, and cloud...

  • Java Developer

    3 weeks ago


    Pune, Maharashtra, India ASUUKI PRIVATE LIMITED Full time

    Job description : Designation : Software EngineerRole : Java DeveloperLocation : Bangalore, Hyderabad, Mumbai, Pune, Chennai, Delhi.Experience : 5-10 YearsJob Description : - 5 + years of experience as a Java backend engineer- Strong hands on exp of 5+ years in Java 5+ features, Springboot, Spring Cloud, Microservices architecture- Strong knowledge Design...

  • Java Developer

    5 days ago


    Pune, Maharashtra, India Coders Brain Full time

    Job DescriptionResponsibilities:- Java, spring boot, angular 2- Significant development experience in a Java focused on data, APIs & Microservices.- Strong understanding of data and data integration concepts (SQL, data governance, enterprise patterns).- Proven problem-solving skills and the ability to propose new solutions.- Experience with development best...

  • Java Developer

    3 weeks ago


    Pune, Maharashtra, India Wits Innovation Lab Full time

    Roles and Responsibilities :- Real-Time Processing: Design and operate scalable Spark and Kafka applications for batch and streaming workloads.- Microservices & Containerization: Develop Java-based microservices and orchestrate them on Kubernetes clusters.- Database Management: Model, query, and optimize both SQL and NoSQL databases.- Production-Ready Code:...


  • Pune, Maharashtra, India Talpro Full time

    Job Description :Java Backend DevelopersLocation : Pune Shivaji NagarDuration : Full-time (Permanent)Experience for Developers : 6 to 8 YearsMandatory Skills : Java 8, Spring Boot, Microservices API, Kubernetes, AWS (Banking domain experience is essential).Key Qualifications and Responsibilities :We are seeking experienced Java Backend Developers and Leads...


  • Pune, Maharashtra, India beBeeBackend Full time ₹ 1,04,000 - ₹ 1,30,878

    Software Engineer - Java BackendWe are seeking a seasoned software engineer to develop high-quality, scalable backend systems using Java and related technologies.This role involves designing, implementing, and maintaining robust Java-based backend applications that meet the needs of our users.ResponsibilitiesDesign and develop Java-based backend...