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 Database Engineer at Verizon responsible for SQL Server management and NoSQL migration. Involves production support, troubleshooting, and collaborating with application teams.
CitiRisk Credit Technology is seeking a Senior Vice President to lead architectural design and strategic implementation of software solutions. Position involves hands - on coding exceeding 50% of time.
Lead Software Engineer developing core components of high - performance applications for Morgan Stanley. Collaborating with cross - functional teams and enhancing existing components using modern Java practices.
Lead Full Stack Engineer at CoverGo managing development lifecycle and AI integration in our SaaS platform. Oversee team performance and drive innovative solutions in insurance technology.
Lead Full Stack Engineer at CoverGo overseeing development of insurance SaaS solutions. Mentoring engineering teams and collaborating with stakeholders to align technical solutions with business goals.
Software Developer at Kneat enhancing their paperless solutions through backend development and Elasticsearch proficiency. Collaborating with an Agile team in a fast - paced R&D environment.
Senior Software Developer - Backend specializing in Elasticsearch for Kneat's R&D team. Collaborating in Agile environment to enhance product suite and solve complex user problems.
Staff Backend Engineer at SafetyCulture responsible for technical direction of identity and access control systems. Leading architecture decisions and ensuring security for the cloud engineering team.
Back - end Software Engineer developing and enhancing clinical data repositories and APIs at Orion Health. Contributing to engineering best practices and mentoring junior engineers in a hybrid working environment.
Backend Developer at CI&T focusing on APIs and services for a leading Brazilian retailer. Responsible for backend solutions with a strong emphasis on security and integration.