Hybrid Java Developer Lead Analyst – Vice President

Posted 4 hours ago

Apply now

About the role

  • Software Engineer developing and enhancing Citi's Margin Calculations and Reporting Platform for finance. Collaborating within a global team on critical financial solutions and technical standards.

Responsibilities

  • Design, develop, and implement robust and scalable application systems and programs for the Margin Calculation Services and reporting, aligning with strategic technology initiatives
  • Partner closely with project managers, business stakeholders, and senior managers to translate complex business requirements into well-architected technical solutions
  • Consult with users and other technology groups, providing advanced programming insights and support
  • Drive cross-functional collaboration with diverse management teams to ensure seamless integration of functions, aligning efforts to achieve strategic organizational goals
  • Proactively identify, define, and implement necessary system enhancements to facilitate the successful deployment of new products and process improvements
  • Lead the resolution of high-impact problems and critical projects through in-depth evaluation of intricate business processes, complex system architectures, and relevant industry standards
  • Employ advanced analytical and interpretive thinking to define issues, uncover root causes, and develop innovative, sustainable solutions
  • Serve as a subject matter expert in application programming, ensuring that all application designs rigorously adhere to the overall architectural blueprint and strategic technology roadmap
  • Act as a trusted advisor and coach for mid-level developers and analysts, providing guidance, fostering skill development, and judiciously allocating work to maximize team potential and project success
  • Ensure adherence to best practices and essential procedures
  • Operate with a high degree of independence and judgment, taking ownership of critical initiatives and driving them to successful completion
  • Proactively assess and manage technical risks, demonstrating a strong commitment to regulatory compliance, ethical judgment, and transparent reporting of control issues

Requirements

  • 6-10 years of progressive experience in systems analysis and programming of software applications
  • Strong proficiency in Java application technologies, including deep experience with TDD (Test-Driven Development), Spring framework, and Microservices architecture
  • Excellent knowledge of algorithms and data structures, design patterns
  • Strong Java experience: Java core, collections, concurrency, streams
  • Frameworks and APIs: Spring (Core, Batch, Integration, MVC, Boot, Data), Hibernate, Jackson, JAX RS, JPA, JAXB
  • Experience with distributed caches like Apache Gemfire will be a plus
  • JMS, Kafka
  • JUnit, Mocking frameworks (Mockito, Power Mock)
  • Experience in performance enhancements using parallel processing, multithreading
  • Understanding locking/synchronization
  • Understanding Docker and Kubernetes
  • Experience in RESTful API development and integration, deployment framework and source control experience such as Git
  • Solid understanding and experience with SQL
  • Proficiency in Linux environments
  • Experience with job scheduling
  • Working knowledge of project management techniques and methods, with a focus on agile methodologies
  • Ability to thrive in a fast-paced environment, manage multiple deadlines, and adapt quickly to evolving requirements and priorities
  • A strong team player with excellent communication skills, capable of working effectively with global teams to deliver integrated solutions

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 Developer Lead Analyst – Vice President

Job type

Experience level

Senior

Salary

$142,320 - $213,480 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