Citi
Citi2h ago
Indeed

Java Angular FullStack Lead

Pune, Maharashtra
Full Time
Senior Level

Auto Apply to 50+ AI Matched Java Angular FullStack Lead Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Citi

Full Job Description

Job Overview

Job Purpose: Produce scalable software solutions as a Full Stack Lead with over 8 years of experience.

Job Background/Context: This position in India requires you to serve as a full-stack lead for an On-boarding platform. Reporting to the Project Manager in Pune, you will be instrumental in designing and implementing pre-approved UIs, constructing and connecting APIs, and setting up server infrastructure, including database and architecture design. You will be part of a cross-functional team responsible for the entire software development lifecycle, from conception to deployment. This role demands a highly self-motivated and innovative individual who thrives in a collaborative team environment.

Key Responsibilities:

  • Develop elegant and architectural software solutions.
  • Design and develop RESTful services and APIs.
  • Create visually appealing front-end website architecture, translating designer mock-ups and wireframes into code.
  • Develop functional databases, applications, and servers for back-end support.
  • Design, develop, test, and maintain robust, resilient, scalable, and high-quality software.
  • Collaborate closely with distributed teams, Product Managers, Testers, and Architects to fulfill requirements.
  • Stay current with advancements in web applications and programming languages.
  • Ensure non-functional requirements (security, performance, maintainability, scalability, usability, reliability) are considered during solution architecture.
  • Provide insights on cutting-edge software approaches, architectures, and vendors.

Knowledge/Technical Experience:

  • Proven experience as a Full Stack Developer or similar role.
  • Proficiency in both front-end and back-end coding languages, development frameworks, and third-party libraries.
  • Hands-on experience with Core Java, Spring, Spring Boot, and GenAI.
  • Hands-on experience with RESTful services using frameworks like Spring and Jersey.
  • Knowledge of microservices (Service discovery, API Gateway, Config Server) is advantageous.
  • Familiarity with databases such as Oracle and MongoDB.
  • Strong knowledge of UI frameworks including Angular, Angular JS, and optionally React.
  • Fluency in CSS (Foundation or Bootstrap), JavaScript, and HTML5, with an understanding of CSS pre-processors like Sass and LESS.
  • Desirable Skills (Not Necessary): UI Unit test frameworks (Jasmine, Karma, Protractor), Java JUnit testing (JUnits, Mockito, TestNG), experience with Hibernate, JPA, and ELK.
  • Knowledge of continuous integration tools like Jenkins/TeamCity.
  • Proficiency with version control tools such as GIT.
  • Experience working in an Agile environment.

Qualifications:

  • Bachelor’s degree in science, computers, information technology, or engineering.

Job Classification

Job Family Group: Technology

Job Family: Applications Development

Time Type: Full time

Company

Citi

Citi

Discover your future at Citi, a global team of over 230,000 dedicated professionals. Embark on a career that offers opportunities for growth, community engagement, and significant impact.

Pune, Maharashtra
Posted on Indeed