Hybrid Java Application Development Group Manager

Posted last month

Apply now

About the role

  • 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

Job title

Java Application Development Group Manager

Job type

Experience level

SeniorLead

Salary

$141,440 - $212,160 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job