Back
Verified active · 3h ago

Java Fullstack Developer

CitigroupCitigroup·Financial Services

Apply effort

<60 sec

via Aplyr Quick Apply

Posted

Today

01

About the role

We are looking for a versatile Full Stack Developer proficient in both Java-based backend development and Angular frontend to deliver end-to-end web solutions.

Key Responsibilities

  • Design, develop, and maintain full stack web applications using Angular (frontend) and Java Spring Boot (backend)
  • Build scalable and secure RESTful APIs and integrate third-party services
  • Develop and manage relational databases — Oracle DB (primary) for schema design, PL/SQL, query optimization, and indexing; PostgreSQL (secondary) for supplementary workloads
  • Create responsive and intuitive user interfaces using Angular, TypeScript, HTML5, and CSS3
  • Implement microservices and ensure scalability, performance, and security across the full stack
  • Write clean, testable code with unit and integration tests on both frontend and backend
  • Participate in code reviews, debugging, CI/CD pipelines, and Agile sprint ceremonies
  • Collaborate with product managers, designers, QA, and DevOps teams

Required Skills

  • Backend: Core Java, Spring Boot, Spring MVC, Hibernate/JPA, REST API development
  • Frontend: Angular (v12+), TypeScript, JavaScript, HTML5, CSS3, RxJS
  • Database (Primary): Oracle Database — PL/SQL, schema design, query optimization, connection pooling
  • Database (Secondary): PostgreSQL — basic knowledge and query writing
  • Tools: Git, Maven/Gradle, Docker (basic), Agile/Scrum
  • Solid understanding of OOPS, design patterns, and SDLC
  • Exposure to cloud platforms (GCP, OCI, AWS)
  • Knowledge of Kubernetes , containers
  • Familiarity with CI/CD tools (Jenkins, GitHub Actions)
  • Experience integrating AI/GenAI APIs (OpenAI, Google Gemini, Vertex AI) into full stack applications
  • Exposure to LangChain, LangGraph, or RAG-based architectures for AI-driven features
  • Understanding of vector databases (pgvector,) for semantic search and AI use cases

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • 6+ years of relevant hands-on development experience
  • Strong problem-solving skills and attention to detail
  • Excellent communication and ability to work in a cross-functional team

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

Job Family Group:

Technology

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

Job Family:

Systems & 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 review Accessibility at Citi.

View Citi’s EEO Policy Statement and the Know Your Rights poster.

Skills & Tags

02

Aplyr's read

Citigroup is a global financial services leader offering diverse roles, attracting professionals in finance, technology, and operations seeking international exposure and advancement.

Synthesized from recent postings & public sources

What's promising

  • Citigroup's global presence offers employees opportunities for international career advancement.
  • The company invests heavily in technology, providing roles for tech-savvy professionals.
  • Citigroup's diverse services allow for career growth across multiple financial sectors.

What to watch

  • Citigroup has faced regulatory challenges impacting its operations and reputation.
  • The company's size can lead to bureaucratic processes that slow decision-making.
  • Citigroup's restructuring efforts may create uncertainty in job stability.

Why Citigroup

  • Citigroup's extensive global network differentiates it from many competitors.
  • The firm's commitment to innovation is evident in its technology-driven roles.
  • Citigroup offers specialized roles requiring language skills, such as Japanese-speaking positions.

Aplyr’s read is generated by AI from public sources. Was it useful?

03

About Citigroup

Citi, also known as Citigroup Inc., is a global financial services corporation that provides a wide range of financial products and services to consumers, corporations, governments, and institutions.

04

Similar roles