onsite
Intermediate Java Angular Developer - Citi
Software Engineer
Intermediate developer responsible for designing, building, and maintaining Java‑based backend services and Angular front‑end applications, delivering robust, scalable solutions in a collaborative technology team.
About the role
Key Responsibilities
- Design, develop, and maintain Java backend components using Spring Framework and RESTful services.
- Implement responsive user interfaces and features with Angular, adhering to UI/UX best practices.
- Collaborate with cross‑functional teams to translate business requirements into technical specifications and functional code.
- Perform code reviews, unit testing, and debugging to ensure high‑quality, maintainable software.
- Participate in agile ceremonies, sprint planning, and continuous integration pipelines using Git.
Requirements
- 2–4 years of professional experience with Java (8+), Spring Boot, and Angular (v9 or later).
- Strong understanding of REST API design, SQL databases, and version control (Git).
- Experience with agile development methodologies and CI/CD concepts.
- Problem‑solving mindset with the ability to work independently and within a team.
- Effective communication skills and a commitment to delivering reliable, production‑grade code.
Skills
javaangularspringsql