Hybrid Java Apps Developer Lead Analyst – Vice President

Posted 5 hours ago

Apply now

About the role

  • Senior Application Developer at Citi enhancing the Margin Calculations and Reporting Platform for financial solutions. Key role in developing scalable software solutions within a global finance context.

Responsibilities

  • Design, develop, and implement robust and scalable application systems and programs for the Margin Calculation Services and reporting.
  • 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.
  • 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 and complex system architectures.
  • Employ advanced analytical and interpretive thinking to define issues, uncover root causes, and develop innovative solutions.
  • Serve as a subject matter expert in application programming, ensuring that all application designs 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 and fostering skill development.
  • 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, with a proven track record of implementing successful projects.
  • 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.
  • Messaging: JMS, Kafka.
  • Testing: 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 Apps 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