11 days ago
Base Salary
$126k - $189k/yr
Responsibilities
- Lead the design and development of complex Java backend systems using Spring, Spring Boot, Spring Cloud, Hibernate, JPA, Oracle, MongoDB, and Redis.
- Architect and implement scalable, reliable, and performant microservices-based solutions.
- Mentor junior developers, conduct code reviews, and promote clean, maintainable code and continuous improvement.
- Design and manage OpenShift and Kubernetes container orchestration platforms and develop Helm charts for application deployment.
- Implement Harness-based CI/CD and deployment automation, including infrastructure provisioning, configuration management, and application deployments.
- Apply Kubernetes best practices such as resource optimization, readiness and liveness probes, graceful shutdowns, labeling, and Pod Disruption Budgets.
- Monitor performance, troubleshoot distributed applications, and contribute to logging, monitoring, and tracing strategies.
- Collaborate with cross-functional teams and stakeholders to define, design, and deliver application features while managing technical and compliance risks.
Requirements
- At least 6 years of software development experience with a strong focus on Java.
- Expert-level knowledge of Spring Framework, Spring Boot, Spring Cloud, microservices architecture, design patterns, and advanced application development concepts.
- Expert proficiency with Hibernate, JPA, Oracle, MongoDB, complex query optimization, and schema design.
- Experience with application performance monitoring, optimization, troubleshooting, and tuning.
- Proven experience with Docker, OpenShift, Kubernetes, Helm, and Harness or comparable deployment automation tooling.
- Experience with Kubernetes best practices, Kubernetes Secrets and/or HashiCorp Vault, and monitoring, logging, and tracing solutions for distributed systems.
- Preferred knowledge of API gateways, service discovery, distributed tracing, Spring Cloud Gateway, Eureka, Zipkin, SonarQube, CheckStyle, OAuth2, JWT, and Spring Security.
- Strong problem-solving, leadership, collaboration, communication, stakeholder management, technical depth, and business judgment.
- Bachelor’s or university degree or equivalent experience required; master’s degree preferred.
Benefits
- Full-time position based in Irving, Texas.
- Base salary range of $125,760.00-$188,640.00 annually, with potential discretionary and formulaic incentive and retention awards excluded from the base salary.
- Medical, dental, and vision coverage; 401(k); life, accident, and disability insurance; and wellness programs.
- Paid vacation, sick leave, and holidays.
Tech Stack
About Citi
Citi's mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress. Our core activities are safeguarding assets, lending money, making payments and accessing the capital markets on behalf of our clients. We have over 200 years of experience helping our clients meet the world's toughest challenges and embrace its greatest opportunities. We are Citi, the global bank – an institution connecting millions of people across hundreds of countries and cities. For information on Citi’s commitment to privacy, visit on.citi/privacy.
