Citi is seeking a Senior Java Developer Solution Architect to lead the design of critical systems. This role emphasizes cloud-native, resilient architectures and creative engineering solutions.
With a focus on mission-critical systems, this role demands a solution architect who excels in Java and Spring while guiding teams through architecture and design. As a Senior Java Developer, you will ensure implementation aligns with organizational standards and engages with various stakeholders for technical roadmaps.
Key Responsibilities:
- Create system designs for scalable microservices architecture
- Lead engineering efforts through the entire SDLC
- Develop core Java services utilizing Spring Boot and APIs
- Implement cloud solutions using Kubernetes and IaC
- Promote security best practices and compliance
Requirements:
- 6+ years in enterprise-level system development
- 7+ years with Java and Spring frameworks
- Experience with caching, message streams, and CI/CD tools
- Proficient in performance, concurrency, and resiliency patterns
- Effective communication and mentorship abilities
Utilize your Java and architectural strengths at Citi to drive impactful solutions in technology.