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 new

  • 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

Software Engineering - Senior Java Engineer

  • FICO
  • Full time
  • USA
  • 11/04/2026
  • Salary: $122k-$192k
  • Remote

Full Stack Developer

  • BASF SE
  • Full time
  • Others
  • 11/04/2026
  • Kuala Lumpur, Malaysia

Senior Developer(OTR)

  • ThoughtWorks
  • Full time
  • Others
  • 11/04/2026
  • Wuhan, China

Java (Security Remediation & Release Management)

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

Fullstack Developer (Java, React.js)

  • ThoughtWorks
  • Full time
  • Others
  • 11/04/2026
  • Singapore, Singapore