Job details
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.
Get Weekly Job Offers
Be first to know when jobs open.