Java Fullstack Developer Lead
The Digital S/W Eng Lead Analyst is a strategic professional who stays abreast of developments within own field and contributes to directional strategy by considering their application in own job and the business. Recognized technical authority for an area within the business. Requires basic commercial awareness. There are typically multiple people within the business that provide the same level of subject matter expertise. Developed communication and diplomacy skills are required in order to guide, influence and convince others, in particular colleagues in other areas and occasional external customers. Significant impact on the area through complex deliverables. Provides advice and counsel related to the technology or operations of the business. Work impacts an entire area, which eventually affects the overall performance and effectiveness of the sub-function/job family.
Key Responsibilities:
- Lead the end-to-end development of Java & API solutions, focusing on Java-based microservices architecture and API management platforms (e.g., APIGee, DataPower).
- Architect, design, and implement secure, scalable, and high-performance APIs to support Citigroup’s banking and financial services.
- Drive the adoption of modern SDLC practices, including Agile methodologies, CI/CD pipelines (Jenkins, Git/BitBucket), and secure coding standards.
- Collaborate with stakeholders, including product managers, business units, and global technology teams, to align API solutions with business objectives.
- Mentor and guide junior developers, fostering a culture of technical excellence and continuous improvement.
- Explore and implement AI-driven solutions to enhance banking applications, such as intelligent automation, predictive analytics, or personalized customer experiences.
- Ensure adherence to Citi’s security, compliance, and governance standards in all API development initiatives.
- Optimize API lifecycle management, including governance, versioning, and monitoring, using platforms like APIGee.
- Stay updated on emerging technologies and industry trends to drive innovation in API and microservices development.
Key Skills and Qualifications:
- Experience: Minimum 10+ years of IT experience, with at least 5 years in API development and Java microservices.
- Technical Expertise:
- Strong proficiency in Java (J2EE, Spring Boot) and microservices architecture (REST, GraphQL).
- Hands-on experience with API management platforms like APIGee and IBM DataPower for API gateway implementation and optimization.
- Deep understanding of SDLC processes, including Agile, DevOps practices, and tools like Jenkins, Git, and SonarQube.
- Familiarity with containerization and cloud technologies (e.g., Docker, Kubernetes, AWS/GCP).
- Knowledge of secure coding practices and tools to ensure robust, secure API solutions.
- AI Aptitude:
- Demonstrated ability or strong interest in learning and implementing AI-driven solutions in banking (e.g., AI for fraud detection, customer insights, or process automation).
- Experience with AI/ML frameworks or tools (e.g., TensorFlow, Python) is a plus.
- Soft Skills:
- Proven ability to work collaboratively with cross-functional teams and stakeholders.
- Strong communication skills (written and verbal) to articulate technical concepts to non-technical audiences.
- Self-starter with the ability to work independently and manage multiple priorities under pressure.
- Experience mentoring and developing junior team members.
- Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related STEM field (or equivalent experience).
- Domain Knowledge: Experience in the banking or financial services industry, particularly in capital markets, risk management, or customer-facing applications, is preferred.
Preferred Qualifications:
- Experience re-engineering monolithic applications into microservices architectures.
- Familiarity with additional API gateways or middleware platforms.
- Exposure to regulatory and compliance requirements in banking technology.
- Prior leadership experience in delivering large-scale, business-critical API solutions.
------------------------------------------------------
Job Family Group:
Technology------------------------------------------------------
Job Family:
Digital Software Engineering------------------------------------------------------
Time Type:
Full time------------------------------------------------------
Most Relevant Skills
Please see the requirements listed above.------------------------------------------------------
Other Relevant Skills
Apigee API, Java, Microservice Framework, Spring Boot.------------------------------------------------------
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.
Featured Career Areas
Saved Jobs
You have no saved jobs
Previously Viewed Jobs
You have no viewed jobs