Source description
About the role
Key Technical Skills The ideal candidate will have strong hands on experience with modern programming and UI technologies, including: Java, J2EE ReactJS , HTML/CSS , JSX JavaScript Fundamentals + ES6 Git Node.js + npm Redux Additional Requirements Ability to work effectively in a dynamic, fast changing environment with a high level of adaptability. Strong collaboration skills and ability to work seamlessly with cross functional teams under the guidance of senior management. Excellent verbal and written communication skills . Responsibilities for This Role: Application & System Development: Develop application systems that integrate seamlessly with existing enterprise applications and legacy systems. Determine the appropriate infrastructure approach to support new and emerging enterprise requirements. Systems Design & Analysis: Perform detailed systems design and analysis, and write high quality code to ensure smooth and efficient communication between various IT systems, application components, and users. Technical Presentations: Prepare and present technical concepts, design approaches, and solution overviews to internal teams and technical stakeholders. Collaboration With Functional Teams: Work closely with functional teams to define and refine the technology framework that supports, develops, and implements delivery systems. Role Qualifications (Skills, Previous Roles): Strong Client-Side Experience: Extensive experience with client side programming, with a language agnostic mindset and the ability to work across multiple front-end technologies. Full Stack Development Expertise: Hands on experience with the complete full stack technology set, including: Java, J2EE, ReactJS, HTML/CSS, JSX, JavaScript Fundamentals (ES6), Git, Node.js + npm, Redux Distributed Systems & Databases: Solid understanding of distributed, multi tiered architectures, algorithms, and database concepts. End-to-End SDLC Exposure: Proven experience with full life cycle development, ideally within financial services or related domains. Cross-Functional Communication: Ability to communicate effectively with both technical and non technical stakeholders, ensuring transparency of work efforts and clear understanding of design and implementation details. Soft Skills & Delivery Discipline: Strong organizational, problem-solving, and time management skills with the ability to meet deadlines. Effective Communicator: Excellent verbal and written communication skills; able to adapt communication style to suit different audiences. Security Awareness: Knowledge and experience in identifying and mitigating application security vulnerabilities. Release & Deployment Flexibility: Willingness to participate in code deployments during some weekends, as needed. Agile Methodologies: Hands on experience working within Scrum and/or Agile development teams. Cloud Knowledge: Working knowledge of AWS services and cloud development practices. Preferred Skills: Familiarity with SAML 2.0 authentication standards. Proactive Mindset: A dynamic, proactive developer who engages fully in all stages of the software development process. Essential Skills and Experience: Minimum Experience: At least 6 years of hands-on software development experience. Front-End & Full Stack Programming Expertise: 6+ years of experience working with modern front-end technologies, including: ReactJS, HTML, CSS, JSX, JavaScript (ES6), Git, Node.js + npm, Redux React.js Proficiency: Thorough understanding of React.js and its core principles, with practical experience using popular React workflows such as Flux or Redux, along with integration of RESTful APIs. Object-Oriented Programming: Strong OOP skills with excellent knowledge of software analysis and design patterns. Analytical Skills: Strong analytical and problem solving abilities with attention to detail and structured thinking. Front-End Technologies: Hands on expertise in: HTML CSS JavaScript ReactJS Bootstrap JavaScript Fundamentals : Solid understanding and practical experience in core JavaScript concepts, including: Variables and scoping Arrays and data structures DOM manipulation and event handling Prototypal inheritance and object creation Secondary skills: Having an experience in CICD, static and dynamic code analyzer tool. Having container and cloud experience.
More at MUFG Bank