Full Stack Java Developer - AVP

$120,000 - $150,000/Yr

MUFG Bank - Tampa, FL

posted 2 months ago

Full-time - Mid Level
Tampa, FL
10,001+ employees
Credit Intermediation and Related Activities

About the position

At Mitsubishi UFJ Financial Group (MUFG), we are dedicated to making a difference for every client, organization, and community we serve. As part of our commitment to innovation and excellence, we are seeking a talented individual to join our team as a Senior Application Developer. In this role, you will collaborate with senior technical team members and other developers to conceptualize, design, and deliver innovative technology solutions. You will have the opportunity to work with various technology, product, and business teams across MUFG, contributing to our vision of being the world's most trusted financial group. The selected colleague will work at an MUFG office or client sites four days per week and work remotely one day. This hybrid work model allows for flexibility while ensuring that you remain connected with your team and the projects at hand. We are looking for someone who thrives in a team-oriented environment, has a passion for developing great software, enjoys solving complex problems, and is eager to advance their career. As a Senior Application Developer, you will perform complex application design and programming activities using the latest technologies, including Java, Node, REST, microservices, and AWS/Cloud infrastructure. You will provide technical leadership by architecting applications, mentoring developers, and making informed technology decisions. Your projects will adhere to continuous delivery practices, incorporating automated unit testing, integration testing, and performance testing pipelines. This role is critical in ensuring that our technology solutions are robust, scalable, and aligned with our business objectives.

Responsibilities

  • Perform complex application design and programming activities using Java, Node, REST, microservices, AWS/Cloud infrastructure, Spark, Kubernetes, Docker, and Jenkins.
  • Provide technical leadership in architecting applications, mentoring developers, and making informed technology decisions.
  • Deliver projects that adhere to continuous delivery practices with automated unit testing, integration testing, and performance testing pipelines.

Requirements

  • 6-8 years of application development experience using Java, Python, and/or Scala.
  • Experience managing teams in Agile environments.
  • Minimum 6-8 years of developing at all levels of the application stack (front end/UI, middle/services, and back end/database).
  • Experience with Java and Java frameworks.
  • Experience implementing and maintaining RESTful APIs.
  • Advanced knowledge of application, data, and infrastructure architecture disciplines.
  • Experience with Python, Kubernetes, and AWS, Azure, or any cloud provider.
  • Development/Agile tools experience - BitBucket, ALM, Confluence, Jenkins, GIT.
  • IDE tools - Eclipse, IntelliJ.
  • Web Service development experience (REST/JSON, SOAP).
  • Proficiency in Java 17, Spring Framework (for Cloud Native Development), Spring Boot, Mongo DB/Oracle, JMeter, JUnit, Application Security, Micro Services, Linux, Shell Scripting, and CI/CD Principles.

Nice-to-haves

  • Proficiency with object-oriented and functional languages (e.g. Java, Scala, Python, JavaScript).
  • Experience with major public cloud offerings and designing solutions around these technologies (AWS, Azure, Google Cloud Platform, etc.).
  • Experience leading technical iterations on design, development, documentation, testing, and deployment of platform user interface features.
  • Excellent communication skills.
  • Ability to research and learn new methodologies and technologies and share knowledge with the team.
  • Ability to present information to a wide variety of audiences including senior management.
  • Familiarity with IBM MQ and ActiveMQ.
  • Experience with JavaScript (JQuery/React JS).

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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service