Java Microservice Developer, AVP

$107,120 - $160,680/Yr

Citigroup - Irving, TX

posted 23 days ago

Full-time - Mid Level
Irving, TX
10,001+ employees
Credit Intermediation and Related Activities

About the position

The Java Microservices Developer, AVP is a key role within Citi's technology team, responsible for leading the design and development of mid-size feature applications. This position requires a deep understanding of Java and microservices architecture, along with strong analytical and communication skills. The developer will work autonomously while collaborating with diverse teams to enhance application performance and ensure adherence to architectural standards. The role also involves mentoring new recruits and influencing project outcomes, making it crucial for the team's success.

Responsibilities

  • Lead mid-size feature application design and development
  • Operate with autonomy and clear communication of activities
  • Analyze and troubleshoot application performance and design issues
  • Develop standards for coding, testing, debugging, and implementation to ensure adherence to architecture blueprints
  • Participate in design discussions which result in key design decisions
  • Translate complex designs into well-written applications
  • Collaborate with industry vendors to support Digital architecture and identify partnership opportunities
  • Participate in the full development life cycle, identifying dependencies and ensuring software quality
  • Influence strategic functional decisions through strong communication and diplomacy skills to a variety of audiences
  • Communicate progress, manage escalations, and mitigate issues/risks
  • Resolve discordant views through constructive dialogue
  • Review metrics and seek new mechanisms for visibility to align with organizational objectives
  • Continuously assess and improve development processes, test plans, and operations
  • Improve concurrent project delivery and streamline processes
  • Share knowledge through forums and demonstrate expertise through industry certifications
  • Assess risk in business decisions, ensuring compliance with laws, rules, and regulations, and manage control issues transparently

Requirements

  • 4+ years of experience in Java including core concepts, servlets, J2EE, multithreading, and data structures
  • 2+ years of experience with Spring including Core, MVC, Boot, Data JPA, and Security
  • Experience with Agile and Scrum methodologies
  • Strong analytical, communication, and diplomacy skills
  • Ability to operate autonomously and lead projects

Nice-to-haves

  • Experience with scripting languages such as Groovy
  • Familiarity with build/support tools like JIRA, Maven, Gradle, Git, and Bitbucket
  • Knowledge of web technologies such as REST and Swagger
  • Experience with testing frameworks like JUnit and Mockito
  • Familiarity with cloud platforms such as AWS, Azure, GCP, and OpenShift

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