
Java and Angular Full Stack Developer
1 day ago
The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities.
We are seeking a talented Senior Full Stack Engineer to join our dynamic team. The ideal candidate will have a strong background in both frontend and backend development, with expertise in Angular and Java.
Key Responsibilities:
- Develop and maintain full-stack applications using Angular on the frontend and Java on the backend
- Design and implement responsive, user-friendly interfaces using Angular (version 13+)
- Develop robust backend services using Java, Spring Boot, and microservices architecture
- Work with MongoDB and Oracle for data persistence
- Implement event-driven architectures using Apache Kafka
- Ensure high performance, reliability, and scalability of both frontend and backend systems
- Write clean, maintainable, and well-documented code
- Collaborate with UX/UI designers to implement intuitive user interfaces
- Participate in code reviews and contribute to continuous improvement of development practices
Required Qualifications:
- 9+ years of software Fullstack development experience, including 3+ years in a leadership role
- Strong proficiency in Angular (version 13+) and TypeScript
- Experience in creating scalable and maintainable UI apps using Micro Front End (MFE) principles
- Expertise in Java development, including Core Java concepts and Spring Framework
- Experience with microservices architecture and RESTful API design
- Proficiency in MongoDB and Oracle, including schema design and query optimization
- Experience with Apache Kafka and event-driven architectures
- Solid understanding of frontend performance optimization techniques
- Proficiency in writing unit and integration tests for both frontend and backend
- In-depth knowledge of application security principles and experience implementing secure coding practices
- Strong communication skills with the ability to explain technical concepts to both technical and non-technical audiences
Preferred Qualifications:
- Experience with Angular migration between major versions
- Knowledge of state management solutions (e.g., NgRx, RxJS, Akita, Signals)
- Knowledge of containerization technologies (e.g., Docker, Kubernetes)
- Experience with CI/CD pipelines and DevOps practices
- Solid understanding of payments industry, including various payment systems and processes
- Familiarity with ISO 20022 standards, and their application in payments messaging
- Contributions to open-source projects
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.
-
Java Full Stack Developer
3 days ago
Chennai, Tamil Nadu, India Qode Full time ₹ 15,00,000 - ₹ 25,00,000 per yearJOB TITLE: Java Angular / React Full Stack Developer Exp range: 5-7 Years\ Location: Hyderabad MUST HAVE SKILLS:5+ years of front end development experience with Javascript frameworks and Angular) 4+ years development experience on Java / J2EE development, including web (JSP/HTML/CSS/ /JavaScript/jQuery), web services, and object oriented programming...
-
Java Full Stack Developer
3 weeks ago
Chennai, Tamil Nadu, India Raah Techservices Full timeJob DescriptionWe are looking for a highly skilled and motivated Java Full Stack Developer with 6+ years of hands-on experience in building scalable web applications using modern Java technologies and front-end frameworks. The ideal candidate will be responsible for both back-end and front-end development, with a strong understanding of best practices in...
-
Java Full Stack Developer
7 days ago
Chennai, Tamil Nadu, India Citi Full time US$ 1,50,000 - US$ 2,00,000 per yearWe are looking for a Full stack core software engineer with deep understanding of Java/Python and its ecosystems, and strong hands-on experience in building high-performing, scalable, enterprise-grade applications. You will be part of a talented software team that works on mission-critical applications.As a full stack core software engineer, your...
-
Full Stack Java Developer
2 weeks ago
Chennai, Tamil Nadu, India Yethi Consulting Full timeFull Stack Java Developer Banking Domain Position Java Developer Experience 2-5 Years Industry Banking Financial Services Location Specify Location Employment Type Full-timeRole Summary We are looking for a passionate and skilled Java Developer with expertise in Spring Boot to join our Lending Systems team The candidate will be responsible for...
-
Java Full Stack Lead
2 weeks ago
Chennai, Tamil Nadu, India Citi Full time ₹ 15,00,000 - ₹ 20,00,000 per yearWe are looking for a Full stack lead software engineer with deep understanding of Java/Python and its ecosystems, and strong hands-on experience in building high-performing, scalable, enterprise-grade applications. You will be part of a talented software team that works on mission-critical applications.As a full stack lead software engineer, your...
-
Java Full Stack Developer
2 days ago
Chennai, Tamil Nadu, India Citi Full time ₹ 9,00,000 - ₹ 12,00,000 per yearThe Applications Development Senior Programmer Analyst Full Stack is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and...
-
Java Full Stack Developer
1 week ago
Chennai, Tamil Nadu, India Zadok HR Full timeKey Responsibilities : - Design, develop, and maintain scalable web applications using Java, Spring Boot,and Angular.- Build and integrate RESTful APIs and microservices to connect frontend andbackend components.- Develop and maintain real-time data pipelines and event-driven features.- Collaborate with cross-functional teams (UI/UX, QA, DevOps, Product) to...
-
Chennai, Tamil Nadu, India Natobotics Technologies Pvt Limited Full timeRole : Full Stack Java Developer (Angular / React)Location : Chennai, Bangalore, Hyderabad, Pune, IndiaExperience : 59 yearsJob Type : Full-TimeJob Overview : We are looking for a skilled and passionate Full Stack Java Developer with 5-9 years of experience, specializing in modern front-end frameworks like Angular or React. You will be a crucial part of our...
-
Full Stack Developer
1 week ago
Chennai, Tamil Nadu, India intellics global Full timeNotice Period : Immediate Joiner to 15 days onlyWork mode : HybridLocation : Chennai & PuneCommunication Skills : ExcellentExperience : 5.2-8yrsMandatory skills : Angular, Java,springboot, Micro servicesJob Description :A Full Stack Engineer with in Java Springboot and Angular 2 is responsible for developing and maintaining web applications using these...
-
Full Stack Developer
1 week ago
Chennai, Tamil Nadu, India Qode Full time US$ 90,000 - US$ 1,20,000 per yearJOB TITLE: Full Stack Developer JOB DUTIES AND RESPONSIBILITIES: Develop front-end and back-end code for Java/React applications. Write clean, efficient and well documented code. Ability to effectively analyze user requirements, test/debug software and resolve issues in a timely manner. Conform to existing industry and security coding standards in the...