Citigroup - Irving, TX

posted 4 months ago

Full-time - Senior
Irving, TX
Credit Intermediation and Related Activities

About the position

The Full Stack Senior/Lead Java Developer position in the Financial Domain is a pivotal role responsible for establishing and implementing new or revised application systems and programs in collaboration with the Technology team, specifically within Loan IQ. The primary objective of this role is to lead applications systems analysis and programming activities, ensuring that the development aligns with the overall architecture and business goals. This position requires a deep understanding of both business processes and technical systems, allowing the developer to effectively integrate functions across multiple management teams to meet organizational objectives. In this role, the developer will partner with various management teams to identify and define necessary system enhancements, deploying new products and process improvements. The developer will be tasked with resolving a variety of high-impact problems and projects through in-depth evaluation of complex business processes, system processes, and industry standards. The position demands expertise in applications programming, ensuring that application design adheres to the established architecture blueprint. The developer will utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation. Additionally, the role involves providing comprehensive knowledge of how different areas of the business, such as architecture and infrastructure, integrate to achieve business goals. The developer will conduct in-depth analyses, employing interpretive thinking to define issues and develop innovative solutions. As a senior member of the team, the developer will serve as an advisor or coach to mid-level developers and analysts, allocating work as necessary. Risk assessment is a critical component of this role, as the developer must demonstrate consideration for the firm's reputation and ensure compliance with applicable laws, rules, and regulations. This includes applying sound ethical judgment regarding personal behavior and business practices, as well as managing and reporting control issues with transparency.

Responsibilities

  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals.
  • Identify and define necessary system enhancements to deploy new products and process improvements.
  • Resolve a variety of high-impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards.
  • Provide expertise in applications programming and ensure application design adheres to the overall architecture blueprint.
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation.
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals.
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions.
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary.
  • Assess risk when business decisions are made, demonstrating consideration for the firm's reputation and compliance with applicable laws, rules, and regulations.

Requirements

  • Must have Financial Domain Experience
  • Relevant experience in Apps Development or systems analysis role
  • Experience with REST, JMS, SOAP, Microservices
  • Experience with Spring Boot, Swagger, Tomcat and JSON and XML processing
  • Very hands-on role; should be able to write code on a daily basis
  • Experience with at least one of the Messaging Systems: Kafka, Tibco, IBM MQ, etc.
  • Good knowledge of SQL
  • Familiarity with Windows and Linux operating systems and able to write shell & batch programs
  • Experience with Kubernetes and Docker
  • Knowledge of Threading, Collections, Exception Handling, JDBC, Java OOD/OOP Concepts, GoF Design Patterns, File I/O
  • Able to work with Continuous Integration and Continuous Deployment tools
  • Demonstrated Subject Matter Expert (SME) in area(s) of Applications Development
  • Ability to adjust priorities quickly as circumstances dictate
  • Demonstrated problem-solving and decision-making skills
  • Consistently demonstrates clear and concise written and verbal communication
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements.

Nice-to-haves

  • Experience with Loan IQ Platform or Loan IQ SDK development

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