Citigroupposted about 1 month ago
$176,720 - $265,080/Yr
Full-time • Senior
Hybrid • Jersey City, NJ
Credit Intermediation and Related Activities

About the position

The Senior Full Stack Java, Lead Developer is an Individual Contributor (IC) position. The role is an expert Java Lead Developer that is comfortable mentoring more junior members, while partnering with senior stakeholders and business users to further drive Application Development efforts. The ideal candidate will work closely with the business teams on new feature to build simplified solutions to help transform complex processes into more tangible actions. This individual must be comfortable engaging with senior stakeholders of both technical and non-technical audiences to provide status updates ensuring open communication and alignment to established timelines.

Responsibilities

  • Lead integration of functions to meet goals, deploy new products, and enhance processes
  • Analyze complex business processes, system processes, and industry standards to define and develop solutions to high level problems
  • Provide expertise in area of advanced knowledge of applications programming and plan assignments involving large budgets, cross functional project, or multiple projects
  • Facilitate issue mitigation and resolution ensuring projects are always progressing forward
  • Provide ongoing updates to business users and senior stakeholders as needed
  • Take part in triage sessions for code review and mitigation
  • Develop application methodologies and standards for program analysis, design, coding, testing, debugging, and implementation
  • Utilize advanced knowledge of supported main system flows and comprehensive knowledge of multiple areas to achieve technology goals
  • Consult with end users to identify system function specifications and incorporate into overall system design
  • Allocate work, and act as an advisor/coach developers, analysts, and new team members
  • Influence and negotiate with senior leaders and communicate with external parties

Requirements

  • 10+ years' experience in hands-on Java full-stack software engineering with expert level, hands-on knowledge of JAVA/J2EE spring boot, spring framework stack in Agile/Scrum methodologies
  • Extensive experience with and understanding of Microservice and Microservices best practices, patterns - Spring boot microservices is highly preferred
  • Effective communication with a wide range of both technical AND non-technical stakeholders
  • Must have hands-on experience working with Oracle databases (e.g., scripting, firm understanding of nomenclature, etc.), to effectively collaborate with data modeling teams
  • Must have experience with SCMS (e.g., Git) and project tools like JIRA
  • Strong understanding of OpenShift and Docker and their related processes
  • Strong understanding of Kafka and related processes is highly preferred
  • Ability to contribute in high and low-level system design (Sequence diagram, class diagrams, etc.)
  • Agile/Scrum methodology experience is required
  • Strong communication skills - needs to communicate effectively with business and other stakeholders
  • Demonstrated Subject Matter Expert (SME) in Applications Development
  • Demonstrated knowledge of client core business functions
  • Demonstrated leadership, project management, and development skills
  • Relationship and consensus building skills

Nice-to-haves

  • Master's degree preferred

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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service