Mitsubishi UFJ Financial Group
Software Engineer - Java Full Stack - Associate/AVP
Mitsubishi UFJ Financial Group, Tampa, Florida, us, 33646
Software Engineer - Java Full Stack - Associate/AVP Join to apply for the Software Engineer - Java Full Stack - Associate/AVP role at MUFG . Discover your opportunity with Mitsubishi UFJ Financial Group (MUFG), one of the world's leading financial groups. We are 120,000 colleagues committed to making a difference for clients, organizations, and communities worldwide. We value building long-term relationships, serving society, and fostering sustainable growth. Our vision is to be the most trusted financial group globally. We prioritize putting people first, embracing diverse ideas, and fostering innovation, speed, and agility. We invest in talent, technology, and tools to empower your career growth. Join MUFG where inspiration is encouraged and meaningful impact is rewarded. The successful candidate will work at an MUFG office or client sites four days a week and remotely one day. Further details will be provided by our recruitment team. Job Overview: This role involves collaborating with senior technical team members and developers to design and deliver innovative technology solutions, interacting with various technology, product, and business teams across MUFG. Ideal candidates are team-oriented, passionate about software development, enjoy problem-solving in challenging environments, and eager to advance their careers. Responsibilities: Design, develop, test, and deploy new code to meet business needs. Maintain and improve existing code to enhance software and reduce technical debt. Research technical solutions for evolving business requirements. Work effectively in a process-driven environment. Manage project priorities, deadlines, and deliverables. Ensure high performance, responsiveness, and quality of final products. Participate actively in team meetings. Be proactive, detail-oriented, and capable of working under pressure independently. Perform complex programming using Java, Node.js, REST, microservices, Cloud infrastructure (Openshift/AWS), Kubernetes, Docker, Jenkins. Deliver projects following continuous delivery practices with automated testing pipelines. Proficiency in object-oriented and functional languages like Java and JavaScript. Design, develop, document, test, and deploy UI features. Requirements: 8+ years in application development with Java, J2EE. Experience managing teams in Agile environments. Extensive experience across application stack levels (UI, services, back end, database). Knowledge of Java frameworks, Spring Boot, Spring Integration. Experience with JMS providers like ActiveMQ, IBM MQ, RabbitMQ. Experience developing RESTful APIs. Strong understanding of application, data, and infrastructure architecture. Experience with Java, Kubernetes, AWS, Azure or other cloud providers. Familiarity with development tools like BitBucket, GIT, Jenkins, Confluence; IDEs like Eclipse, IntelliJ. Web service development (REST/JSON, SOAP); SQL databases. Knowledge of application security, microservices, Linux, shell scripting, CI/CD principles. Nice to have: Message Queue experience, JavaScript (JQuery/React JS). Other Qualifications: Bachelor's degree in Computer Science or related field, or equivalent experience. Job Location: Onsite 4 days/week and 1 remote day, in Tampa, FL or Jersey City, NJ. Additional Info: Visa sponsorship/support is based on business needs and is not guaranteed. The salary range is $100K - $150K, plus potential bonuses and comprehensive benefits. We are an equal opportunity employer committed to diversity and inclusion. Seniority level Mid-Senior level Employment type Full-time Job function Engineering and Information Technology Industries Financial Services and Banking #J-18808-Ljbffr