onsite
Java Fullstack Developer - Citi
Full Stack Developer
Intermediate Java Fullstack Developer responsible for designing, developing, and maintaining web applications using Java, Spring, JavaScript, and React while collaborating with cross‑functional teams in an Agile environment.
About the role
Key Responsibilities
- Design, develop, and maintain full‑stack web applications using Java, Spring Framework, and modern JavaScript frameworks (React).
- Implement and consume RESTful APIs, ensuring high performance and scalability.
- Collaborate with product owners, UX designers, and QA engineers to translate requirements into technical solutions.
- Participate in code reviews, unit testing, and continuous integration pipelines to uphold code quality.
- Support database design and query optimization using SQL databases.
- Contribute to Agile ceremonies, sprint planning, and backlog grooming.
Requirements
- 2–4 years of professional experience in Java development and front‑end technologies (JavaScript/React).
- Strong understanding of Spring (Boot, MVC) and REST API design principles.
- Proficiency with relational databases and SQL query writing.
- Experience working in Agile/Scrum teams and using version control (Git).
- Problem‑solving mindset with good communication and teamwork skills.
Skills
javaspringjavascriptreactsqlagile