Watch this video to learn more about Citi
Job Details
Engineer Sr Analyst - Java Job Description (8+ Years Experience)
Role SummaryWe are seeking talented Java Developers to design, develop, and maintain complex backend systems. Successful candidates will be instrumental in building scalable, reliable, and high-performance microservices-based solutions, collaborating with cross-functional teams, and contributing to a culture of continuous improvement.
Key Responsibilities Common Responsibilities (Across All Levels)- Collaborate with cross-functional teams to define, design, and deliver new features.
- Implement data access layers using Hibernate and JPA and manage caching using Redis or other caching frameworks.
- Ensure high quality through effective code reviews, static code analysis, and performance optimization.
- Contribute to a culture of continuous improvement.
- Lead the design and development of complex backend systems using Spring, Spring Boot, and Spring Cloud technologies.
- Architect and implement microservices-based solutions with a strong focus on scalability, reliability, and performance.
- Strategically guide the integration and optimization of Oracle and MongoDB in high-performance environments.
- Mentor junior developers and contribute significantly to a culture of continuous improvement.
- 8+ years of software development experience with a strong focus on Java.
- Expert-level knowledge and proven experience in Spring Framework, Spring Boot, and Spring Cloud.
- Expert-level understanding and practical application of Microservices Architecture and best practices, including design patterns and advanced concepts.
- Expert-level proficiency in Hibernate, JPA, relational (Oracle), and NoSQL (MongoDB) databases, including complex query optimization and schema design.
- Deep experience and proven expertise with Redis or equivalent for advanced caching strategies and performance optimization.
- Strong understanding and practical experience in application performance, monitoring, and optimization techniques, including troubleshooting and tuning.
- Exceptional problem-solving skills and demonstrated ability to lead and resolve highly complex development challenges.
- Knowledge of API Gateways, Service Discovery, and Distributed Tracing (e.g., Spring Cloud Gateway, Eureka, Zipkin).
- Familiarity with containerization tools like Docker and orchestration with Kubernetes.
- Experience with code quality tools (e.g., SonarQube, CheckStyle).
- Understanding of security best practices for backend development (OAuth2, JWT, Spring Security).
- Proven leadership and team collaboration skills across multiple teams.
- Strong communication and stakeholder management, including executive communication.
- Ability to strategically balance technical depth with long-term business priorities.
- Strong passion and advocacy for high-quality, clean, and maintainable code, driving best practices.
------------------------------------------------------
Job Family Group:
Technology------------------------------------------------------
Job Family:
Systems & Engineering------------------------------------------------------
Time Type:
Full time------------------------------------------------------
Most Relevant Skills
Please see the requirements listed above.------------------------------------------------------
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.------------------------------------------------------
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.
View Citi’s EEO Policy Statement and the Know Your Rights poster.
About Citi Working at Citi is far more than just a job. A career with us means joining a team of more than 200,000 dedicated people from around... Read more