Full Stack Developer - Analyst
Mitsubishi UFJ Financial GroupDo you want your voice heard and your actions to count?
Discover your opportunity with Mitsubishi UFJ Financial Group (MUFG), one of the world’s leading financial groups. Across the globe, we’re 150,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.
The selected colleague will work at an MUFG office or client sites four days per week and work remotely one day. A member of our recruitment team will provide more details.Position Details:
Reporting to HR Technology Manager, responsible for delivering integrated business services to assigned HR Organization.
The Full Stack Software Developer designs, builds, and supports internal business applications and services end-to-end—from user interfaces to back-end APIs and data persistence. The role partners with stakeholders to translate business needs into well-tested, secure, maintainable software; contributes to CI/CD and operational excellence; and collaborates on integrations and data flows across enterprise systems. Responsible for delivering integrated business services to assigned HR Organization.
Nice to have: Experience supporting HCM systems & integrations such as Workday and data-quality troubleshooting in production environments
Roles and Responsibilities
- Demonstrate a strong interest in enterprise business data and processes—preferably across HR, Corporate Communications, Legal, Project Portfolio Management, and Compliance—by asking thoughtful questions to understand business needs and translating them into clear data and technology requirements.
- Design, develop, and support full‑stack applications in a production environment, including front‑end user experiences, back‑end services/APIs, data persistence, monitoring, and incident response.
- Implement and maintain data access patterns (SQL,query layers) and service‑to‑service integrations; troubleshoot data and integration issues and partner with upstream/downstream teams to resolve end‑to‑end discrepancies.
- Create and maintain knowledge articles, operating standards, runbooks, and technical documentation to support ongoing operations, audits, and compliance reviews.
- Translate technical and architectural concepts into clear, concise updates and materials for internal business and technology stakeholders.
- Troubleshoot application, integration, and data issues; perform root‑cause analysis; and coordinate resolution with internal teams and external vendors.
- Coordinate work across India‑ and U.S.‑based partners (such as service desk, engineering, and vendor support teams), tracking progress, risks, dependencies, and delivery milestones.
- Support SaaS vendor evaluations and demonstrations by gathering requirements, documenting findings, and assisting with fit‑gap analysis across business needs, technology capabilities, security posture, and compliance requirements.
- Assist with build‑versus‑buy analysis by documenting requirements and supporting proof‑of‑concept efforts to replace select vendor‑hosted (SaaS) capabilities with in‑house solutions, under guidance from senior engineers.
- Contribute to internal applications and developer tooling by writing and maintaining code, unit tests, and documentation using GitHub and GitHub Copilot, following established development patterns, peer‑review processes, and secure coding standards.
- Support the responsible adoption of AI‑enabled solutions by documenting use cases, assisting with governance requirements, and helping evaluate opportunities to improve business and technology processes.
- Assist in assessing AI capabilities within existing applications compared to enterprise‑provided Microsoft Copilot capabilities; document vendor security controls and guardrails and escalate potential risks for appropriate review.
Job Requirements:
- Experience building and supporting software in a modern full‑stack environment, including back‑end services/APIs (Java and/or Python) and front‑end user interfaces (React or similar).
- Hands‑on experience using SQL and relational databases for application development, data analysis, validation, and troubleshooting.
- Proven exposure to data security principles, technology controls, and regulatory or compliance imperatives within a production environment.
- Familiarity with Microsoft Copilot and prompt‑based AI capabilities; hands‑on experience is preferred.
- Ability to create and interpret system interface specifications, data mappings, and end‑to‑end process designs.
- Basic understanding of software architecture concepts, including APIs and services, data stores, authentication and authorization mechanisms, and logging and monitoring, and how these components interact within a production system.
- Exposure to common application patterns such as RESTful APIs, authentication fundamentals, and SQL query patterns used by Java‑ and Python‑based services.
- Experience with CI/CD and software quality practices, including automated testing, code reviews, and deploying/operating services in production.
- Working knowledge of Git‑based version control systems (GitHub) and comfort using developer tools such as IDEs and command‑line interfaces; ability to use GitHub Copilot to assist with Java, Python, React, and SQL development while validating outputs through testing, peer review, and secure coding and compliance standards.
- Strong analytical, problem‑solving, and decision‑making skills, with close attention to detail.
- Strong verbal, written, and presentation skills, with the ability to communicate effectively with both technical and non‑technical audiences
Education level:
Bachelor’s degree in computer science, Information Systems, Information Security or equivalent postgraduate in IT related domain.
Experience:
Minimum 1-2 years working experience in Full stack software development with exposure to back‑end services/APIs (RedHat OpenJDK 17, Spring 6, JBoss Enterprise Application Server 8) and front‑end services (React, TypeScript, JBoss Enterprise Web Server 5) user interfaces.
Nice to have: Experience supporting HCM systems & integrations such as Workday, building and supporting pipelines and integrations using SQL Server and Python; familiarity with common integration patterns (batch, APIs, file-based) and operational needs (scheduling, monitoring, incident response).
“Visa sponsorship/support is based on business needs. We do not anticipate providing visa sponsorship/support for this position.”
The typical base pay range for this role is as follows:
- Non–New York / New Jersey: $85k – $128k
depending on job-related knowledge, skills, experience and location. This role may also be eligible for certain discretionary performance-based bonus and/or incentive compensation. Additionally, our Total Rewards program provides colleagues with a competitive benefits package (in accordance with the eligibility requirements and respective terms of each) that includes comprehensive health and wellness benefits, retirement plans, educational assistance and training programs, income replacement for qualified employees with disabilities, paid maternity and parental bonding leave, and paid vacation, sick days, and holidays. For more information on our Total Rewards package, please click the link below.
Our hybrid work schedule is four days on-site and work remotely one day per week.
We will consider for employment all qualified applicants, including those with criminal histories, in a manner consistent with the requirements of applicable state and local laws (including (i) the San Francisco Fair Chance Ordinance, (ii) the City of Los Angeles’ Fair Chance Initiative for Hiring Ordinance, (iii) the Los Angeles County Fair Chance Ordinance, and (iv) the California Fair Chance Act) to the extent that (a) an applicant is not subject to a statutory disqualification pursuant to Section 3(a)(39) of the Securities and Exchange Act of 1934 or Section 8a(2) or 8a(3) of the Commodity Exchange Act, and (b) they do not conflict with the background screening requirements of the Financial Industry Regulatory Authority (FINRA) and the National Futures Association (NFA). The major responsibilities listed above are the material job duties of this role for which the Company reasonably believes that criminal history may have a direct, adverse and negative relationship potentially resulting in the withdrawal of conditional offer of employment, if any.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 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.