Citigroup-posted 8 months ago
$138,720 - $208,080/Yr
Full-time • Senior
Irving, TX
Credit Intermediation and Related Activities

The Java/Microservices Development Lead is a strategic professional who stays abreast of developments within own field and contributes to directional strategy by considering their application in own job and the business. Recognized technical authority for an area within the business. Requires basic commercial awareness. There are typically multiple people within the business that provide the same level of subject matter expertise. Developed communication and diplomacy skills are required in order to guide, influence and convince others, in particular colleagues in other areas and occasional external customers. Significant impact on the area through complex deliverables. Provides advice and counsel related to the technology or operations of the business. Work impacts an entire area, which eventually affects the overall performance and effectiveness of the sub-function/job family. Interact with business users to understand user needs and specifications, and work with other technology teams to set the overall technical strategy. Work with Citi's Chief Technology Office to implement design charters and ensure that all application enhancements comply with the overall technology roadmap. Maintain documentation standards and ensure adherence to internal security and compliance standards. Accountable for all phases of the software development process, including the analysis of requirements, technical design, construction, technical development, and testing and implementation. Assist in Next Generation applications' architecture, design and development, including Cloud based applications, Microservices and Application Programming Interfaces, Browser and Mobile integration. Perform risk evaluations, technical assessments, and applications vulnerability assessments. Support scrum testing, releases regression testing and production readiness. Provide pre and post implementation release support. Manage S&S function for the organization.

  • Accountable for executing and driving results on large-scale efforts or multiple smaller efforts and serving as a development lead for most medium and large projects.
  • Exhibit a strong understanding of client core business functions.
  • Support situations in which end user consultation is required to identify system function specifications and incorporate them into overall system design and delivery.
  • Utilize comprehensive knowledge of multiple areas within technology to achieve technological objectives.
  • Make significant, measurable impact on the business goals for the client organization.
  • Assist in the planning and managing of application development assignments generally involving large budgets, cross functional projects or multiple projects.
  • Effectively communicate risks to business owners for informed decision making.
  • Provide guidance on architecturally significant efforts during the preplanning phase.
  • Publish design review extensions and provide documented guidance aligned to sprint plans and timelines.
  • Drive design reviews for Next Gen Architecture (NGA) and Plan of Record (POR) projects.
  • Participate in micro services and NGA code reviews.
  • Mentor and coach SDEs and their teams.
  • Provide a long-term perspective for business and technology choices.
  • Direct teams on how to develop and deliver systems that are efficient with resource usage.
  • Accountable for Design Reviews of Agile and POR projects as well as Code Reviews of NGA projects.
  • Communicate progress, anticipate bottlenecks, and provide escalation management.
  • Implement continuous improvement and induction of new technology.
  • Demonstrate influence in scrum teams beyond own area of focus.
  • 6+ years of relevant experience in an Apps Development role or senior level experience in an Enterprise Architecture role.
  • 2+ years experience must include design, development and implementation.
  • Exhibit expertise in all aspects of technology by understanding broader patterns and techniques as they apply to Citi's internal and external cloud platforms (AWS, PCF, Akamai).
  • Lead resources and serve as a functional SME across the company through advanced knowledge of algorithms, data structures, distributed systems, networking.
  • Acquire relevant technology and financial industry skills (AWS PWS) and understand all aspects of NGA technology.
  • Demonstrate knowledge on automating code quality, code performance, unit testing, and build processing in the CI/CD.
  • Bachelor's/University degree, Master's degree preferred.
  • Hands on Experience with Java, HTML5/CSS3, AngularJS, Spring, Struts, Mongo DB, Oracle Swift or Android Development platforms.
  • Working knowledge of BitBucket, RTC, SVN, etc. for source control.
  • Experience with automation tools - Junit / TestNG frameworks, Selenium, Appium, Cucumber.
  • Desired experience with tools like Eureka, Hysterix, Docker, Kubernetes.
  • 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