Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com
Citibank, N.A. United Kingdom logo

Full Stack Java Developer Junior

Citibank, N.A. United Kingdom
  • šŸ‡®šŸ‡³ India
  • Hybrid
  • Junior
  • 1 day ago
  • Angular
  • Microservices
  • Java
  • Spring Boot
  • TypeScript
  • HTML5
  • NgRx
  • RxJS
  • REST API
  • Oracle
  • PostgreSQL
  • NoSQL
  • MongoDB
  • Cassandra
  • CI/CD
  • Devops
  • Docker
  • Kubernetes
  • OpenShift
  • JUnit
  • Mockito
  • Jasmine
  • Cypress
  • Agile
  • SAST
  • DAST
  • SonarQube
  • Snyk
  • Regulatory Compliance
  • JavaScript
  • ES6+
  • CSS3
  • Object Oriented Programming
  • Spring Framework
  • MVC
  • MySQL
  • SQL
  • Hibernate
  • JPA
  • Red Hat OpenShift
  • Apache Kafka
  • RabbitMQ
  • AWS
  • GCP
  • Azure
  • Redis
  • Scrum
  • Jira
  • Confluence
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV

Citi is seeking a talented and drivenFull Stack Software EngineerĀ to design, develop, and maintain high-performance, scalable enterprise applications. In this role, you will play a key part in delivering end-to-end solutions by building responsive, modern user interfaces usingAngularĀ and robust, resilient backend microservices usingJava & Spring Boot.


Key Responsibilities

  • End-to-End Application Development:Ā Design, develop, test, and deploy resilient, scalable full-stack applications withAngular on the front end and Java / Spring Boot microservices on the backend.
  • Frontend Architecture:Ā Build modern, responsive, and accessible web interfaces using Angular (v14+), TypeScript, HTML5/SCSS, and state management libraries (NgRx/RxJS).
  • Backend & Microservices Engineering:Ā Architect and implement RESTful APIs, event-driven architectures, and microservices following cloud-native principles, secure coding practices, and clean architecture standards.
  • Database & Data Management:Ā Design data models, write optimized queries, and interact with relational databases (e.g., Oracle, PostgreSQL) and NoSQL stores (e.g., MongoDB, Cassandra).
  • CI/CD & DevOps:Ā Integrate code into automated CI/CD pipelines, containerize applications using Docker, and support deployment onto container orchestration platforms (Kubernetes / OpenShift).
  • Quality Assurance & Testing:Ā Write comprehensive unit, integration, and end-to-end tests using frameworks such as JUnit, Mockito, Jasmine, Karma, or Cypress to maintain high code coverage and quality gates.
  • Code Reviews & Collaboration:Ā Participate in active peer code reviews, architectural discussions, sprint planning, and Agile ceremonies.
  • Security & Compliance:Ā Ensure software aligns with enterprise security standards, data privacy mandates, vulnerability remediation (e.g., SAST/DAST, SonarQube, Snyk), and regulatory compliance requirements.

Qualifications & Skills

Required Technical Qualifications:

  • Core Experience:Ā 2-4 years of professional software development experience in enterprise-grade applications.
  • Frontend Expertise:
    • Proficiency inAngularĀ (v12+ / latest versions), TypeScript,JavaScript (ES6+), HTML5, and CSS3/SCSS.
    • Experience in responsive UI design, modular architecture, and frontend performance optimization.
  • Backend Expertise:
    • Strong foundation inJava (Java 11/17+)Ā and core object-oriented programming concepts.
    • In-depth experience with theSpring FrameworkĀ ecosystem (Spring Boot, Spring MVC, Spring Data, Spring Security, Spring Cloud).
    • Proven track record of designing, building, and consumingRESTful APIsĀ and microservices.
  • Database Systems:
    • Practical experience with relational databases (PostgreSQL, Oracle, or MySQL) including schema design, indexing, and SQL optimization.
    • Familiarity with ORM frameworks such as Hibernate / Spring Data JPA.

Preferred Qualifications:

  • Experience with containerization and orchestration platforms (Docker, Kubernetes, Red Hat OpenShift).
  • Experience with messaging/streaming platforms (e.g.,Apache Kafka, RabbitMQ).
  • Knowledge of Cloud platforms (AWS, GCP, or Azure) and cloud-native architecture patterns.
  • Familiarity with caching technologies (e.g., Redis, Hazelcast).
  • Experience working in Agile/Scrum delivery environments with Jira/Confluence.
  • Financial services or banking domain knowledge is a plus.

Education:



  • Bachelor’s/University degree or equivalent experience

------------------------------------------------------

Job Family Group:

Technology

------------------------------------------------------

Job Family:

Digital Software Engineering

------------------------------------------------------

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 reviewAccessibility at Citi.

View Citi’sEEO Policy Statement and theKnow Your Rights poster.

Full Stack Java Developer Junior Ā· Citibank, N.A. United Kingdom

Auto apply with Likeremote