Software Engineer
Job Description
Do you want your voice heard and your actions to count?
Discover your opportunity with Mitsubishi UFJ Financial Group (MUFG), the 5th largest financial group in the world. Across the globe, we're 180,000 colleagues, striving to make a difference for every client, organization, and community we serve. We stand for our values, building long-term relationships, serving society, and fostering shared and sustainable growth for a better world.
With a vision to be the world's most trusted financial group, it's part of our culture to put people first, listen to new and diverse ideas and collaborate toward greater innovation, speed and agility. This means investing in talent, technologies, and tools that empower you to own your career.
Join MUFG, where being inspired is expected and making a meaningful impact is rewarded.
Serving as a senior member of the team responsible for the design, development, testing, monitoring and release of software for the integration of the new core banking deposit system with the MUFG application ecosystem. Performing code reviews, development, mentoring, alignment of overall quality state of code. Developing distributed systems in Java with a minimum 100 RESTful APIs and integrating them with legacy systems. Working with minimum 10 teams to develop APIs in an Agile methodology. Providing analysis of requirements and business processes. Implementing end to end CI/CD automation; deployment and working with AWS Architecture. Performing deployment and working with Kubernetes; and leading other developers. Performing end-to-end implementation of our Distributed Transaction Auditing and Reconciliation System Log. Providing practical implementation approaches to ensure development is aligned with the desired target state. Implementing and adhering to security best practices. Additional areas of engineering focus for design, development, release and maintenance to be used as a platform for systems being developed with a release driven approach. Performing Integration test, performance frameworks and chaos engineering. Responsible for observability, monitoring, maintenance system for constant view of state and health of the system for utilization by L1, L2 and L3 support. Providing L3 support for systems worked on. Leading the development efforts to integrate the Bank's current application ecosystem with the new Core Deposits platform that will provide the foundation for transforming deposit services at MUFG Americas. Responsible for the overall code quality and actualized requirements of the microservices platform while transitioning the bank from a traditional ecosystem to a real-time deposit services platform. Serving as key member of the Technology - Microservices Department, which unit builds out real-time transactions for a new modern banking platform and migrates the existing mainframe platform to it, which includes 200 applications with 3,500 interfaces which are being migrated over to running on 700 new RESTful APIs that the platform will be supporting. Utilizing Senior Java Engineer experience and full gambit of legacy knowledge of the more modern Java and Kafka experience required to migrate services to an event driven architecture using Kafka by analyzing systems being integrated and reviewing codes. Utilizing experience working with the complexity of upstream and downstream system interaction to integrating with downstream systems the API will be calling on the behalf of the upstream request calls, consisting of several dozen vendor systems and other in-house applications. Utilizing experience in full lifecycle environments to provide L3 support for all API owned by the engineer including code reviews, security reviews, deployment failures, service failures, performance issues, other defined metric issues, log errors and user experience defects. Designing, developing, testing, monitoring, and releasing software to integrate the new core banking deposit system with the MUFG application ecosystem, including end-to-end implementation of the Distributed Transaction Auditing and Reconciliation System Log.
Qualifications - External
Education: Bachelor's Degree in Computer Science, Electronic Engineering, or a related field or (foreign equivalent degree).
Experience: 8 years of related technical experience developing distributed systems in Java with a minimum 100 RESTful APIs and integrating them with legacy systems; working with minimum 10 teams to develop APIs in an Agile methodology; providing analysis of requirements and business processes; and 2 years of experience must include implementing end to end CI/CD automation; deployment and working with AWS Architecture; and 1 year of experience must include deployment and working with Kubernetes; and leading other developers.
Other: Position allows telecommuting up to 3 days a week.
Location: Tempe, AZ 85281
Reference internal requisition #10054160-WD.
We are committed to leveraging the diverse backgrounds, perspectives and experience of our workforce to create opportunities for our people and our business; Equal Opportunity Employer: Minority/Female/Disability/Veteran.
The above statements are intended to describe the general nature and level of work being performed. They are not intended to be construed as an exhaustive list of all responsibilities duties and skills required of personnel so classified.
We are proud to be an Equal Opportunity/Affirmative Action Employer and committed to leveraging the diverse backgrounds, perspectives and experience of our workforce to create opportunities for our colleagues and our business. We do not discriminate on the basis of race, color, national origin, religion, gender expression, gender identity, sex, age, ancestry, marital status, protected veteran and military status, disability, medical condition, sexual orientation, genetic information, or any other status of an individual or that individual's associates or relatives that is protected under applicable federal, state, or local law.
Date Posted
10/11/2022
Views
5
Similar Jobs
Platform Engineer - NucleusTeq
Views in the last 30 days - 0
The job description is for a Platform Engineer role The required skills include proficiency in Java and Golang with a preference for familiarity with ...
View DetailsFront End Engineer - Swarmbotics AI
Views in the last 30 days - 0
Swarmbotics AI a company specializing in lowcost swarm robotics for defense and industry is seeking a FrontEnd Engineer The role involves designing an...
View DetailsMapping & Localization Engineer - Swarmbotics AI
Views in the last 30 days - 0
Swarmbotics AI a lowcost swarm robotics company is seeking a skilled SLAM Engineer to design and implement SLAM systems for their unmanned ground vehi...
View DetailsManager, IT Support - California Closets BC
Views in the last 30 days - 0
California Closets founded in 1978 is a leading custom storage solutions provider offering premium space management and exceptional service The compan...
View DetailsCommunity Manager - Sparrow Partners
Views in the last 30 days - 0
Sparrow is a company that aims to create thriving communities for active adults offering thoughtful design stateoftheart construction and engaged mana...
View DetailsClient Relations Manager - Ageless Mens Health
Views in the last 30 days - 0
Ageless Womens Health is seeking a Client Relations Manager to build and maintain patient relationships at their Scottsdale Arizona clinic The ideal c...
View Details