Citi

Java Full Stack Developer

Citi
Apply
17 hours ago
Pune, IndiaSenior

Responsibilities

  • Develop and maintain scalable Java backend applications, APIs, microservices, and web applications using Spring Boot and Hibernate.
  • Build responsive and interactive front-end interfaces primarily with ReactJS, JavaScript or TypeScript, HTML5, and CSS.
  • Use Docker and Kubernetes to deploy and manage containerized microservices.
  • Monitor microservice performance and security and proactively resolve issues or optimize services.
  • Collaborate with DevOps teams to build, deploy, and manage applications through CI/CD pipelines using Jenkins and Git.
  • Work with Oracle, PL/SQL, MongoDB, and other relational or NoSQL databases.
  • Apply testing frameworks and performance optimization techniques across front-end and back-end systems.

Requirements

  • At least 4 years of relevant full-stack development experience.
  • Strong hands-on experience with Java, Spring Boot, microservices architecture, REST APIs, and Hibernate.
  • Hands-on experience with relational databases such as Oracle and PL/SQL or NoSQL databases such as MongoDB.
  • ReactJS coding experience and knowledge of JavaScript or TypeScript, HTML5, CSS, and React libraries or frameworks.
  • Experience with Git, front-end and back-end performance optimization, and testing frameworks such as Jest, React Testing Library, JUnit, and Mockito.
  • Preferred qualifications include financial services industry experience, Oracle Certified Professional certification, online coding repositories, cloud knowledge with AWS, Azure, or Google Cloud, and DevOps experience with Git, Jenkins, and Docker.
  • Strong problem-solving, analytical, and teamwork skills.

Benefits

  • Health and well-being programs, telehealth options, health advocates, and confidential counseling services.
  • Financial wellness resources and future planning and financial support programs.
  • Extensive learning resources and opportunities to expand technical and professional skills.
  • Full-time position.

Tech Stack

AWSAzureCSSDockerGitGoogle CloudJavaJavaScriptJenkinsJestJUnitKubernetesMongoDBReactSpring BootTypeScript
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