onsite
Java API Developer - Citi
Backend Engineer
Intermediate Java API Developer building and maintaining robust RESTful services using Spring, SQL databases, and Agile practices. Focus on scalable, secure APIs and continuous integration with Git.
About the role
Key Responsibilities
- Design, develop, and maintain Java-based RESTful APIs using Spring framework.
- Collaborate with cross‑functional teams to define functional requirements and translate them into technical specifications.
- Write clean, well‑documented code, perform unit and integration testing, and participate in code reviews.
- Optimize database interactions with SQL, ensuring performance and data integrity.
- Implement CI/CD pipelines, manage version control with Git, and support deployment to production environments.
- Participate in Agile ceremonies, provide estimates, and track progress using Jira.
Requirements
- 3+ years of professional experience developing Java applications.
- Strong knowledge of Spring Boot, Spring MVC, and related ecosystem.
- Proficiency in designing RESTful services and handling JSON/XML payloads.
- Experience with relational databases (SQL) and query optimization.
- Familiarity with Agile methodologies, Git, and CI/CD tools.