Software Engineer, Assistant Vice President

Mitsubishi UFJ Financial Group•Jersey City, NJ
•Hybrid

About The Position

MUFG is seeking a Software Engineer to join its Transaction Banking Technology team. The role contributes to the architecture, design, development, integration, and modernization of enterprise systems across Transaction Banking initiatives. The engineer works with global, cross-functional teams to deliver secure, scalable, resilient, and highly available solutions across AWS, Red Hat OpenShift, cloud-native platforms, SaaS, and AI-enabled development environments. The position includes developing Java and Spring Boot applications and microservices, REST APIs, event-driven integrations, and relational database solutions. It also supports system modernization, platform reliability, performance and incident resolution, compliance, and the adoption of modern engineering practices, including AI-assisted and agentic development. The work schedule is hybrid: four days per week at an MUFG office or client site and one day remotely.

Requirements

  • At least 5 years of software engineering experience developing and supporting enterprise systems.
  • Proficiency in Java, Spring Boot, SQL, REST APIs, and microservices.
  • Hands-on experience developing or deploying applications on AWS, including cloud-native and distributed application architectures.
  • Experience with Red Hat OpenShift, Kubernetes, Docker, or comparable container orchestration technologies.
  • Strong working knowledge of relational databases, including PostgreSQL, database design, SQL development, and performance optimization.
  • Experience working in Agile and DevOps teams, preferably in a Lead Developer or senior engineering capacity, with exposure to CI/CD and automated software delivery.
  • Background in enterprise application development, including backend API design, microservices, event-driven architecture, integration patterns, and database architecture.
  • Experience optimizing application and system performance and building scalable, resilient, and highly available systems.
  • Experience with cloud and hybrid infrastructure, including integration across cloud-based, SaaS, and on-premises platforms.
  • Experience with or demonstrated knowledge of AI-assisted software engineering, LLMs, Generative AI, and agentic programming patterns.
  • Strong communication and interpersonal skills, with the ability to deliver high-impact technical solutions.
  • Ability to collaborate across functions, engage stakeholders, troubleshoot, and resolve production incidents.
  • Ability to adapt to evolving business and technology requirements and contribute to product and platform innovation.
  • Bachelor’s degree in Computer Science or a closely related discipline, or relevant work experience.

Nice To Haves

  • Additional experience with Angular, JavaScript, Kafka, IBM MQ, and Docker.
  • Experience applying AI technologies to software development, testing, modernization, or enterprise application use cases.
  • Understanding of prompt engineering, Retrieval-Augmented Generation (RAG), AI agents, tool/function calling, and enterprise AI security and governance.

Responsibilities

  • Contribute to technical planning and architectural decisions for mission-critical systems, addressing scalability, reliability, resiliency, security, and performance.
  • Work with stakeholders to understand project requirements, scope, and objectives and translate them into technical solutions and implementation designs.
  • Develop and maintain Java and Spring Boot applications and microservices, including REST APIs and event-driven integrations using technologies such as Kafka and IBM MQ.
  • Design and implement cloud-native applications on AWS and Red Hat OpenShift using containerized and microservices-based architectures.
  • Design and develop relational database solutions, including PostgreSQL, with attention to database design, SQL optimization, performance, availability, and scalability.
  • Tune performance and monitor application and platform health using tools such as Splunk and SonarQube; support continuous improvement and incident resolution.
  • Support modernization, upgrades, and scalability initiatives across legacy, hybrid, SaaS, and cloud-native architectures.
  • Implement and integrate SaaS platforms in accordance with enterprise architecture, cybersecurity, resiliency, and software engineering standards.
  • Apply AI-assisted and agentic programming to improve productivity in code generation, testing, documentation, debugging, modernization, and workflow automation.
  • Explore and implement LLM and agentic AI capabilities, including LLM-based applications, AI agents, tool integration, retrieval/context-based patterns, prompt engineering, and responsible enterprise AI use.
  • Maintain compliance with industry standards and internal governance, including security, data protection, and regulatory alignment.
  • Partner with architecture, platform engineering, cybersecurity, DevOps, QA, and other technology teams to improve development practices, automated testing, CI/CD, code quality, observability, and production reliability.

Benefits

  • 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.
  • Paid vacation, sick days, and holidays.
  • Potential eligibility for discretionary performance-based bonus and/or incentive compensation.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service