Senior Java Developer
citi
Job Description
- Act as a senior technical resource, designing and developing scalable software solutions using Spring Boot, Angular, and microservices architecture.
- Support critical project deliverables related to global expansion, new payment method integration, and the launch of new platform features.
- Provide technical guidance to team members in troubleshooting and resolving high-priority, client-impacting production issues.
- Conduct deep-dive analysis of code and data to identify root causes and establish robust Standard Operating Procedures (SOPs) to prevent future incidents.
- Develop and manage well-functioning databases and applications, ensuring high levels of responsiveness and efficiency.
- Write clean, effective APIs and maintain comprehensive technical documentation.
- Collaborate with internal and external technical resources to provide estimates, develop overall implementation plans, and ensure project delivery.
- Test software rigorously to ensure quality, performance, and adherence to requirements.