Citi

Java Full Stack - Assistant Vice President

Citi
Apply
3 months ago
Pune, IndiaSenior

Responsibilities

  • Develop and deliver high-quality, scalable, maintainable, and performance-optimized software solutions.
  • Design and implement Java/Spring backend applications, services, data models, and database solutions.
  • Build modern React-based frontend applications with responsive design and accessibility compliance.
  • Participate in requirements analysis, solution design, construction, testing, implementation, deployment, and operational support.
  • Implement unit, component, mutation, and integration-oriented testing practices.
  • Configure and work with AWS cloud infrastructure, observability tools, and deployment environments.
  • Collaborate with product managers, designers, engineers, peers, and business users.
  • Participate in code reviews and promote code quality, secure coding, and knowledge sharing.

Requirements

  • 6-8 years of extensive software development experience, including hands-on development on complex, large-scale enterprise platforms.
  • Strong Java 17+ and Spring experience, including Spring MVC, Spring Boot, Spring Framework, Spring Security, and Spring Batch.
  • Experience with RESTful services, data modeling, database design, and relational databases, preferably Oracle.
  • Experience with AWS services including API Gateway, Lambda, ECS, Elastic Load Balancing, EC2, MSK, and RDS.
  • Deep experience with React.js and its ecosystem, including Redux and Flux.
  • Strong JavaScript, TypeScript, HTML5, CSS3, and frontend tooling experience.
  • Experience with Maven or Gradle, JUnit, Mockito, mutation testing, Karate, WireMock, and React Testing Library.
  • Experience with logging and metrics tools such as Elastic and Kibana.
  • Experience with GitLab or Bitbucket, Jenkins pipelines, Docker, Kubernetes, and OpenShift is valued.
  • Understanding of secure coding, responsive design, ADA compliance, deployment strategies, cloud technology, DevOps, and Agile/Scrum practices.
  • University degree or equivalent experience; relevant technology or platform certifications are valued.

Tech Stack

AWSDockerGradleJavaJavaScriptJenkinsJUnitKibanaKubernetesMavennpmOpenShiftReactReduxSpring BootTypeScriptWebpackYarn
Citi

About Citi

10,000+ employees

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 jurisdictions, earning interest and fee income from lending, payments, trading, and advisory. Founded in 1812 and headquartered in New York, it trades on the NYSE under the ticker C.

Contact me