Senior Java and Microservices Engineer
|Reference # :||21-00533||Title :||Senior Java and Microservices Engineer|
|Location :||Irving, TX|
|Position Type :||Contract|
|Experience Level :||Start Date / End Date :||05/31/2021 / 04/18/2022|
Our client, a leading global financial services company, has approximately 200 million customer accounts and does business in more than 140 countries. They provide consumers, corporations, governments and institutions with financial products and services, including consumer banking and credit, corporate and investment banking, securities brokerage, transaction services, and wealth management.
ROLE - Senior Java and Microservices Engineer
Role: Senior Java and Microservices engineer who can lead and steer the team discussions on design, implementation and testing of solutions. The candidate will collaborate with multiple teams on UI and other Digital teams to deliver complex solutions pertaining to user journeys for Major Global Bank's Digital channels. Plays a key strategic role within own field and contributes to directional strategy of the overall application and the business. Should have strong communication skills.
-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. This includes expertise within Java and microservices application development methodologies and standards for program analysis, design, coding, testing, debugging and implementation.
-Required to support situations in which end user consultation is required to identify system function specifications and incorporate them into overall system design and delivery. Additionally, utilize comprehensive knowledge of multiple areas within technology to achieve technological objectives.
-Should be able to work Independently, requiring little or no guidance by more senior developers. Will play a significant role with TPMs and product managers to determine potential risks to a schedule in agile software delivery
-Assist in the planning and managing of application development assignments generally involving large budgets, cross functional projects or multiple projects. This includes effectively understanding and analyzing both technical and business risks and impact.
-Be part of the design review board that will focus on the design process, search for generic patterns, and, at the same time, share best practices across the organization.
-Provide a long-term perspective for business and technology choices; using technical judgment to vet architecture as required.
-Elaborate, distribute and communicate clear metrics on Design Reviews, Code Reviews, CI/CD and Design Patterns adoption.
-Communicate progress, anticipate bottlenecks, provide escalation management, identify, assess, track and mitigate issues/risks at multiple levels. Recognize discordant views and take part in constructive dialog to resolve them.
-Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Major Global Bank, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.
-7-8+ years of relevant experience in an Apps Development role or senior level experience in an Enterprise Architecture with expertise in Java & Microservices
-Strong analytical and quantitative skills; Data driven and results-oriented
-Demonstrate knowledge on automating code quality, code performance, unit testing, and build processing in the CI/CD.
-Knowledge in Mobile Architectures on IOS/Android is a plus
-Domain knowledge in Banking/Financial industry preferred
-Bachelor's/University degree, Master's degree preferred
Please see our complete list of jobs at: