MUFG is looking to hire a Software Engineer to join their Transaction Banking Technology team to contribute to the design, development, and integration of enterprise systems, implementing SaaS solutions, and ensuring scalable, high-availability solutions.
Requirements
- Proven expertise in Java, Spring Boot, and SQL, with additional experience in REST API, React.js, JavaScript, and Docker.
- Strong background in enterprise application development, including backend API design, microservices, and database architecture.
- Demonstrated success in optimizing system performance.
- Skilled in cloud-based development and hybrid infrastructure.
- Experience leading Agile DevOps teams as Tech Lead and Scrum Master with ability to manage concurrent projects.
- Experience in adapting to evolving requirements and driving product innovation.
- Hands-on experience working across multiple software platforms and implementing SaaS solutions.
Responsibilities
- Lead technical planning, architectural decisions, and performance tuning for mission-critical systems with measurable efficiency gains (e.g., 20x improvement in processing speed).
- Supervise engineering teams working on Java-based web and enterprise applications, ensuring adherence to development best practices, code quality, and test coverage.
- Champion system upgrades, service reliability, and platform scalability across legacy and modern architectures using technologies like Spring Boot, Kafka, and IBM MQ.
- Monitor system performance using Splunk, SonarQube, and drive incident resolution and continuous improvement initiatives.
- Implement SaaS solutions, driving the adoption of best practices and ensuring high-quality delivery.
- Monitor project progress, identify risks, and implement mitigation strategies.
- Lead and mentor a team of software engineers, fostering a culture of continuous improvement and innovation.
Other
- The selected colleague will work at an MUFG office or client sites four days per week and work remotely one day.
- Collaborate with stakeholders to define project requirements, scope, and objectives.
- Oversee the delivery of software projects, ensuring they are completed on time and within scope.
- Strong communication and leadership skills, with a track record of mentoring teams and delivering high-impact solutions.
- Adept at cross-functional collaboration, stakeholder engagement, and incident resolution.