Application Development Group Manager at Citi responsible for leading a team in developing scalable applications. Requires strong experience in Java, cloud technology, and application integration.
Responsibilities
drive the efforts on requirements gathering, strategy & solution design, roadmap, forecast, planning and build out leading the development/engineering activities
write high-quality code on a daily basis that is well-documented and easy to maintain
troubleshoot and debug software problems
ensure our software platforms are compliant with Citi's security and SDLC (Software Development Life Cycle) processes
work with a wide variety of business and tech teams and help them drive towards an everything-as-code and a codified controls mind-set
support and drive cultural change, instigating critical thinking about controls and processes and encouraging a culture of continuous improvement
provide strategic influence and exercise control over resources, budget management and planning while monitoring end results
Requirements
15+ years of application development industry experience
minimum of 10 years of hands-on experience specializing in the leadership and hands-on development of franchise-critical applications
experience with complex system integration projects
deep understanding on design Highly Available and Highly Scalable Systems
rich hands-on Experience in Java, Spring, Spring Boot, Spring Cloud, J2EE Design Patterns, REST services, Microservices, Docker/Kubernetes, messaging product like Kafka
Front End Technologies like JavaScript and Angular version, CSS2/CSS3, HTML
hands-on experience in relational (Oracle/DB2), No-SQL (MongoDB), Unix commands
hands-on experience on working / deploying application on Cloud
hands-on experience in code testing tools like Junit / Mockito / Cucumber
acquaintance in Apache Tomcat, Open shift or public cloud environments
expertise in Test driven development (Junit, JMeter), CI/CD, Build, Version Control & Development tools
familiar using AI tools to improve the development team’s productivity
experience managing global technology teams
working knowledge of industry practices and standards
consistently demonstrates clear and concise written and verbal communication
excellent analytical and problem-solving skills and the ability to work well independently
experience working with business analysts, database administrators, project managers and technical architects in multiple geographical areas
strong problem-solving skills, business acumen, and demonstrated excellent oral and written communication skills with both technical and non-technical audiences
skilled in customer and leadership presentations
experience with Agile Software Development Lifecycle methodology and related tooling. For example -JIRA, Scrum
experience in the Financial Services industry is added advantage
Benefits
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
Senior Python Software Engineer developing backend systems for an intelligent irrigation ecosystem. Designing APIs and integrating AWS systems within a collaborative environment.
Senior Fullstack/Backend Developer in high - impact agile team shaping internal internet bank. Collaborating with various stakeholders on a modern platform with microservices.
Telecom Architect designing and implementing network management solutions in hybrid teams. Requires extensive experience in telecom architecture and Java technologies.
Software Engineer developing innovative software solutions for various client projects. Collaborating on cloud platforms, databases, and open - source technologies while contributing to digital transformation goals.
AI Engineer developing Python - based data science solutions at PwC Slovakia. Innovating in machine learning and collaborating with clients across Europe and the USA.
Lead Data Scientist developing analytics for Target's supply chain strategy. Designing forecasting, simulation, and optimization models for multi - billion dollar decisions.
Senior Java Developer for Trading Infrastructure at Crypto.com. Building and maintaining a high - performance Trading Platform with low - latency execution.
Senior Java Developer building a high - performance trading platform at Crypto.com. Collaborating across teams to develop core backend systems for multi - asset trading.
Java Full Stack Developer at Zenith, a Workers' Compensation Insurance company. Develops and maintains applications, requiring Java and related technologies expertise.
Golang Tech Lead at Boosters ensuring quality and scalable backend development. Responsible for technical ownership and implementing engineering standards.