Citigroup - Irving, TX

posted 19 days ago

Full-time - Mid Level
Irving, TX
Credit Intermediation and Related Activities

About the position

The Applications Development Java Developer position at Citi is focused on automating and modernizing operations within the WLBT Technology team. This role requires an experienced middleware engineer with strong analytical and problem-solving skills to contribute to ongoing digital transformation initiatives. The developer will be responsible for delivering technical solutions, mentoring team members, and ensuring adherence to engineering standards.

Responsibilities

  • Analyze and collaborate on technical solutions and strategies with the team to provide optimum solutions for clients.
  • Take responsibility for the successful delivery of solutions, mentoring other developers as needed, and organizing review activities such as design and code reviews.
  • Explore existing application systems to identify areas of complexity and potential risks to successful implementation.
  • Communicate continually with clients and project teams to clarify needs, present ideas, and explain progress on development efforts.
  • Contribute to continual improvement by suggesting enhancements to software architecture and development processes.
  • Strictly follow Citi's engineering standards across all project modules.
  • Perform consistent code and design reviews to ensure quality and adherence to standards.
  • Define operating standards and processes to ensure essential procedures are followed.
  • Operate with a limited level of direct supervision.

Requirements

  • 5-8 years of relevant experience in applications development or systems analysis role.
  • Expert level knowledge in JAVA/J2EE, Spring Boot, and Spring Framework stack.
  • Deep understanding of Microservices best practices and patterns, with a preference for Spring Boot microservices.
  • Hands-on experience with MongoDB and familiarity with SCMs like GIT and tools like JIRA.
  • Good understanding of Kafka is highly desirable.
  • Experience with Agile/Scrum methodology.
  • Strong systems analysis, design, and architecture fundamentals, including unit testing and other SDLC activities.
  • Ability to contribute to high- and low-level system design, including sequence and class diagrams.
  • Strong communication skills to effectively interact with business and stakeholders.

Nice-to-haves

  • Demonstrated leadership management skills.
  • Ability to adjust priorities quickly as circumstances dictate.
  • Consistently demonstrates clear and concise written and verbal communication.

Benefits

  • Medical, dental & vision coverage
  • 401(k)
  • Life, accident, and disability insurance
  • Wellness programs
  • Paid time off packages including vacation, sick leave, and paid holidays
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service