Citi
Java Angular full-stack Developer - C11 (5 to 9 yrs) - Chennai
Similar Jobs
We are seeking a skilled and enthusiastic Front-End Angular Developer to join our growing team. In this role, you will play a vital part in creating engaging and user-friendly web applications using Angular. You will collaborate with designers and back-end developers to bring innovative projects to life, contributing your expertise in front-end technologies and your commitment to delivering high-quality code. If you are a team player with a strong understanding of Angular and a passion for creating exceptional user experiences, we encourage you to apply.
Responsibilities:
- Develop and maintain high-quality, responsive user interfaces using Angular.
- Implement intuitive user interactions and navigation.
- Ensure cross-browser compatibility and responsiveness of applications.
- Translate design mock-ups into functional code.
- Collaborate with back-end developers to integrate front-end components with RESTful APIs.
- Conduct thorough testing and debugging of front-end code.
- Participate in code reviews and contribute to improving development processes.
- Setup and maintain component build and deployment processes in cloud environments.
- Stay up to date on the latest front-end technologies and trends, particularly within the Angular ecosystem.
- Optimize application performance for speed and scalability.
- Maintain consistent styling and branding across applications.
- Contribute to the overall architecture and design of the front-end system.
Qualifications:
- 5-9 years as a Software Developer using modern front-end technologies:
Angular Typescript including components, modules, services, and routing.
Javascript and Java
JDBC, ORM integration with SQL databases
RHEL Linux and bash/ssh scripting
Docker, Kubernetes and related build, deploy and runtime frameworks
- Experience using modern build tools for front-end solutions (npm, yarn, gulp etc.)
- Exposure to test strategies and frameworks for UIs (jasmine, karma, selenium etc.)
- Clear understanding of software engineering best practices (unit testing, automation, design patterns etc.)
- Bachelor's degree in engineering, computer science, computer engineering, or equivalent work experience
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork skills.
- Ability to work independently and as part of a team.
Preferred Skills:
- Exposure to Service Oriented and MicroServices architectures, including REST and GraphQL implementations
- Exposure to building horizontally scalable, highly available, highly resilient, and low latency applications
- Exposure to Cloud-native development and Container Orchestration tools (Serverless, Docker, Kubernetes, OpenShift, etc.)
- Exposure to API Management tools
- Exposure to event-driven design and architecture (Kafka, Spark Flink, etc.)
- Exposure to Continuous Integration and Continuous Delivery (CI/CD) pipelines, either on-premise or public cloud (i.e., Tekton, Harness, CircleCI, Cloudbees Jenkins, etc.)
- Exposure to using Infrastructure as Code tools (Terraform, Cloudformation, etc.)
- Exposure to Security, Observability, and Monitoring tools (Grafana Prometheus, Splunk, ELK, CloudWatch, etc.)
- Exposure to agile and iterative software delivery
- Exposure to database concepts (RDBMS, NoSQL)
Education:
- Bachelor’s degree/University degree or equivalent experience
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
------------------------------------------------------
Job Family Group:
Technology------------------------------------------------------
Job Family:
Applications Development------------------------------------------------------
Time Type:
Full time------------------------------------------------------
Most Relevant Skills
Please see the requirements listed above.------------------------------------------------------
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.------------------------------------------------------
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.
View Citi’s EEO Policy Statement and the Know Your Rights poster.
Citi Chennai, Tamil Nadu, IND Office
C P Ramaswamy Road, Chennai, Tamil Nadu, India, 600018