onsite
Senior Java Backend Developer - Assistant Vice President - Citi
Backend Engineer
Senior Java Backend Developer leading design, development, and maintenance of high‑performance microservice‑based applications, leveraging Java, Spring, REST APIs, and SQL in an Agile environment.
About the role
Key Responsibilities
- Design, develop, and maintain scalable Java backend services using Spring Framework and microservice architecture.
- Implement and optimize RESTful APIs to support front‑end applications and external integrations.
- Collaborate with cross‑functional teams in Agile ceremonies to deliver high‑quality software on schedule.
- Perform code reviews, unit testing, and performance tuning to ensure reliability and efficiency.
- Participate in system analysis, requirements gathering, and technical documentation for new and enhanced applications.
Requirements
- 5+ years of professional experience in Java development, with strong knowledge of Spring (Boot, MVC, Data).
- Proven experience building and deploying microservices and REST APIs.
- Solid understanding of relational databases and SQL query optimization.
- Experience working in Agile/Scrum environments and using version control (Git).
- Excellent problem‑solving skills and ability to communicate technical concepts clearly.