FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in backend software development with a strong focus on Java, Spring Boot, and microservices architecture. Proven ability to lead teams, mentor developers, and drive innovation in AI/ML integration and deployment.
Highest-signal resume keywords
Java DevelopmentSpring Boot FrameworkMicroservices ArchitectureTechnical LeadershipAPI Design
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Backend Software DevelopmentRESTful API DesignRelational DatabasesNoSQL DatabasesContainerizationMLOps PrinciplesData Processing FrameworksMessage BrokersAgile MethodologiesSoftware Development Principles
Soft Skills
Problem-SolvingCommunicationMentoringCollaborationFeedback Provision
Tools & Technologies
DockerKubernetesPostgreSQLMySQLMongoDBApache KafkaRabbitMQAWSGoogle CloudAzure
Industry Keywords
Financial Services TechnologyAI/ML IntegrationCode Quality Best PracticesSoftware Development LifecycleEmerging Trends in Backend Development
Tech Stack
Tools & technologiesApacheAWSAzureCassandraCloudDockerElasticSearchJavaKafkaKubernetesMicroservicesMongoDBMySQLNoSQLPostgresPythonPyTorchRabbitMQScikit-LearnSparkSpringSpring BootSpringBootTensorflow
About the role
Key responsibilities & impact- Lead, manage, and mentor a team of backend developers in a fast-paced, Agile environment
- Architect and design robust, scalable, and high-performance backend services and APIs using Java, Spring Boot, and microservices principles
- Ensure systems are secure, reliable, and ready for future growth
- Collaborate with data scientists and machine learning engineers to integrate and deploy AI/ML models into production
- Design APIs and data pipelines to support real-time inferencing and model retraining
- Oversee the full software development lifecycle from requirements gathering and technical design to coding, testing, deployment, and maintenance
- Champion best practices for code quality, unit testing, integration testing, and CI/CD
- Conduct code reviews and provide constructive feedback
- Work with product managers, stakeholders, and engineering teams to define technical requirements, set priorities, and ensure timely feature delivery
- Stay current with emerging trends in backend development, artificial intelligence, and machine learning
- Drive innovation by prototyping new ideas and evaluating new tools
- Shape technology strategy at scale and lead engineering teams within Citi's Operations Servicing organization
Requirements
What you’ll need- 6+ years of professional experience in backend software development, with a strong command of Java
- 3+ years of experience in a technical leadership or lead developer role, with a proven track record of successfully delivering complex projects
- Extensive experience with the Spring Framework, particularly Spring Boot, for building microservices
- Solid understanding of microservices architecture, containerization (Docker), and orchestration (Kubernetes)
- Proficient in designing and building RESTful APIs and event-driven systems
- Strong experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra)
- Experience with message brokers such as Apache Kafka or RabbitMQ
- Strong understanding of software development principles, design patterns, and Agile methodologies
- Hands-on experience in developing applications that consume or interact with AI/ML models
- Familiarity with cloud platforms (AWS, Google Cloud, or Azure) and their AI/ML services
- Basic knowledge of Python and common machine learning libraries (e.g., TensorFlow, PyTorch, scikit-learn)
- Experience with MLOps principles and tools for model deployment and monitoring
- Knowledge of data processing frameworks like Apache Spark or Apache Flink
- Experience with search and analytics engines like Elasticsearch
- Excellent problem-solving abilities and strong communication skills
- A passion for building intelligent systems and a desire to make an impact
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
- Familiarity with industry standards and best practices relevant to financial services technology environments
Benefits
Comp & perks- A hybrid working model with 3 days in the office and 2 days working remotely
- Ongoing learning and development opportunities
- Access to emerging technologies such as AI-assisted development tooling and modern cloud-native architectures
- Competitive compensation and financial wellbeing benefits
- Wellbeing and family support programs
- Medical, dental & vision coverage
- 401(k)
- Life, accident, and disability insurance
- Wellness programs
- Paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays
- Discretionary and formulaic incentive and retention awards may be available for eligible employees
- Access to Citi's global network of technology teams
- Strategic ownership of a high-visibility engineering function within Citi's Operations Servicing organization
