Citi · Pune, Maharashtra, India, IN · 13 days ago
Discover your future at Citi
Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.
Job Overview
We are looking for a highly skilled and experienced Full Stack Developer with expertise in Java , Spring Boot , Angular , Docker , and Kubernetes . The ideal candidate will be responsible for designing, developing, and deploying scalable web applications while ensuring seamless integration between front-end and back-end systems. You will play a key role in implementing containerized applications and managing deployments using Kubernetes.
Key Responsibilities:
- Design, develop, and maintain scalable and high-performance web applications using Java , Spring Boot , and Angular
- Build and integrate RESTful APIs to enable seamless communication between front-end and back-end systems.
- Develop reusable and modular Angular components, services, and directives.
- Implement microservices architecture and containerize applications using Docker .
- Orchestrate and manage containerized applications using Kubernetes .
- Optimize application performance by identifying and resolving bottlenecks.
- Collaborate with cross-functional teams, including UI/UX designers, QA engineers, and DevOps teams, to deliver high-quality software solutions.
- Implement security best practices, including authentication and authorization using Spring Security and JWT .
- Write clean, maintainable, and well-documented code following industry best practices.
- Participate in code reviews, provide constructive feedback, and mentor junior developers.
- Work in an Agile/Scrum environment and contribute to sprint planning, daily stand-ups, and retrospectives.
- Deploy applications on cloud platforms such as AWS or Openshit using Docker and Kubernetes.
Required Skills and Qualifications:
- 6-8 years of professional experience in full-stack development.
- Strong proficiency in Java (8/11/17) and Spring Boot .
- Hands-on experience with Angular (8/10/12+) and TypeScript .
- Proficient in building RESTful APIs and integrating them with front-end applications.
- Experience with containerization using Docker and orchestration using Kubernetes .
- Strong understanding of microservices architecture and event-driven systems.
- Experience with relational databases like Oracle.
- Familiarity with NoSQL databases like MongoDB is a plus.
- Knowledge of front-end technologies, including HTML5 , CSS3 , and JavaScript (ES6+) .
- Familiarity with state management libraries like NgRx or Redux .
- Experience with testing frameworks like JUnit , Mockito , Jasmine , and Karma .
- Knowledge of cloud platforms like AWS (EC2, S3, RDS) or Openshit .
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
Preferred Qualifications:
- Experience with CI/CD pipelines and tools like Teamcity, tekton, GitHub and etc.
- Familiarity with caching mechanisms like Elastic .
- Knowledge of monitoring tools like Prometheus and Grafana .
- Certifications in Java , AWS , Docker , or Kubernetes are a plus.
Education:
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
------------------------------------------------------
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.
Headquarters
Pune, Maharashtra, India
Work Location
on-site
Job Category
Software Development
Application Deadline
Not specified
Job Type
full-time
Experience Level
executive-level
Application Method
Apply via JobSpring
Salary
Not specified
No related jobs found