Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Full Stack Java Developer

Home > Java programming jobs

Full Stack Java Developer in Others

  • Pune, India

Responsibilities

  • Conduct feasibility studies, time and cost estimates, IT planning, risk technology activities, application development, and model development.
  • Design, construct, test, implement, monitor, and support new or revised application systems and programs.
  • Analyze complex application and business-process issues and recommend advanced programming solutions.
  • Develop and deploy microservices-based, cloud-native applications using Java and Spring Boot.
  • Build frontend functionality using Angular, React, JavaScript, TypeScript, HTML, and CSS.
  • Develop and integrate REST APIs, event-driven architectures, and distributed systems.
  • Recommend security measures and perform post-implementation analysis of business usage and system functionality.
  • Consult with users, clients, and technology groups; install systems and provide user and operational support.
  • Define and follow operating standards and essential procedures, including applicable compliance and control requirements.
  • Advise or coach new and lower-level analysts and act as a subject-matter expert for stakeholders and team members.

Requirements

  • 8+ years of experience in full-stack application development.
  • Strong programming expertise in Java 21+ and Spring Boot 3+.
  • Hands-on experience developing and deploying microservices-based architectures.
  • Experience with Angular, React, JavaScript, TypeScript, HTML, and CSS.
  • Strong understanding of REST APIs, event-driven architectures, and distributed systems.
  • Hands-on experience with at least one major cloud platform: Azure, AWS, or GCP.
  • Experience with Docker and Kubernetes.
  • Familiarity with CI/CD tools and DevOps practices.
  • Strong knowledge of relational and NoSQL databases.
  • Experience with cloud-native application development and modernization is preferred.
  • Knowledge of security best practices and application performance optimization is preferred.
  • Relevant cloud or Java certifications are a plus.
  • Bachelor’s degree or university degree, or equivalent experience.
  • Strong problem-solving, analytical, communication, judgment, and risk-assessment skills.

Benefits

  • Full-time position.
  • Citi is an equal opportunity employer and provides consideration without regard to legally protected characteristics.
  • Reasonable accommodation is available for applicants with disabilities.

Citi

Citi is a public financial-services company offering consumer and institutional banking, credit cards, wealth management, treasury and trade solutions, and capital-markets services. It serves individuals, corporations, financial institutions, and governments in more than 160 countries and jurisdi...

Similar positions

Senior Software Developer

  • Elastic
  • Full time
  • Canada
  • 11/06/2026
  • Salary: C$128k-C$203k
  • Remote

Senior Java Developer - Core/Infra

  • Elastic
  • Full time
  • Canada
  • 11/06/2026
  • Salary: C$128k-C$203k
  • Remote

Java IBM Openpages Developer

  • Capco
  • Full time
  • Others
  • 11/06/2026
  • Pune, India

Senior Java Engineer - Security - Elasticsearch

  • Elastic
  • Full time
  • USA
  • 11/06/2026
  • Salary: $133k-$211k
  • Remote

Software Engineer - Fullstack

  • DigiCert
  • Full time
  • Others
  • 11/06/2026
  • Bengaluru, India