Java Full Stack Developer - C11
Citigroup
**Job Summary:**
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 (https://www.citigroup.com/citi/accessibility/application-accessibility.htm)_ _._
_View Citi’s_ _EEO Policy Statement (https://www.citigroup.com/global/eeo-aa-policy)_ _and the_ _Know Your Rights (https://www.eeoc.gov/sites/default/files/2023-06/22-088\_EEOC\_KnowYourRights6.12ScreenRdr.pdf)_ _poster._
Citi is an equal opportunity and affirmative action employer.
Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.
Confirmar seu email: Enviar Email
Todos os Empregos de Citigroup