2 months ago
Base Salary
$121k - $182k/yr
Responsibilities
- Develop and maintain robust, high-performance, large-scale Java applications for credit risk technology.
- Provide technical leadership, guidance, and mentorship to junior developers and lead complex projects from inception through completion.
- Develop, maintain, and optimize CI/CD pipelines and advanced deployment processes.
- Implement and manage Docker containerization and Kubernetes clusters for highly available, scalable applications.
- Design monitoring, logging, dashboards, and alerts using observability tools and analyze system trends.
- Architect and manage cloud infrastructure and cloud-native services for scalable and resilient applications.
- Implement security best practices, conduct audits and vulnerability assessments, enforce security standards, and lead security incident response.
- Troubleshoot complex system issues, lead root-cause analyses, and implement preventative measures.
- Collaborate with development, operations, and security teams and document processes and systems.
Requirements
- 8+ years of relevant Java experience.
- Experience with systems analysis and programming of software applications.
- Experience managing and implementing successful projects.
- Experience with Java, Spring, REST APIs, SQL, NoSQL, and Big Data.
- Hands-on experience with AI development tools such as Co-pilot and DEVIN.
- Deep understanding of Docker and Kubernetes.
- Expertise with Jenkins, GitLab CI, and Azure DevOps; experience with CircleCI is also listed.
- Extensive experience with Prometheus, Grafana, ELK stack, or Splunk.
- Strong understanding of networking and security principles, with excellent troubleshooting, communication, collaboration, and leadership skills.
- Working knowledge of consulting and project management techniques and methods.
- Ability to work under pressure and manage deadlines or unexpected changes in requirements.
- Python scripting experience is a bonus.
- Experience with automated testing frameworks and relevant cloud or DevOps certifications is preferred.
- Bachelor’s or university degree, or equivalent experience.
Benefits
- Full-time position based in Rutherford, New Jersey.
- Medical, dental, and vision coverage.
- 401(k), life, accident, and disability insurance.
- Wellness programs.
- Paid vacation, sick leave, and holidays.
- Eligible employees may receive discretionary and formulaic incentive and retention awards; offerings may vary by jurisdiction, job level, and date of hire.
Tech Stack
AWSAzureCircleCIDockerElasticsearchGitLab CI/CDGoogle Cloud PlatformGrafanaJavaJenkinsKibanaKubernetesLogstashPrometheusPythonSplunkSQL
About Citi
Citi is a public financial-services company offering consumer and institutional banking, credit cards, wealth management, treasury and trade solutions, and capital-markets services. It serves individuals, corporations, financial institutions, and governments in more than 160 countries and jurisdictions, earning interest and fee income from lending, payments, trading, and advisory. Founded in 1812 and headquartered in New York, it trades on the NYSE under the ticker C.
