Job Description
Job Description
Job Description :
Must Have Qualifications : Minimum of 2 years of hands-on development experience using Java, GIT, Spring Boot, HTML, CSS, JavaScript, and UNIX OS.
This is full-stack, experience with Java on the back end and ReactJS on the front end is mandatory.
Experience with MongoDB is preferred.
experience with Python, big data processing, and / or production system migration would be a plus.
Our Impact :
The Development Factory helps provide efficient and rapid delivery for IT scope-affecting applications across the enterprise.
The Dev Factory model promotes a more collaborative and productive work environment by bringing development, testing and operations together.
It is the combination of skills, process, practices, and tools that enhances our ability to deliver services at large scale with high velocity and reliability.
Your Impact :
Developing software solutions by studying organizational needs; conferring with users; studying systems flow and work processes;
investigating problem areas; following the software development lifecycle.
Follow established methodology and controls guidelines. Maintain agility and quality throughout development process.
Documenting Technical Design, Interface Specifications and Unit Testing.
Participate in technical discussions and provide recommendations or solutions
Demonstrating ownership of problems, issues, or requests from start to finish and facilitating appropriate handoffs
Ensuring that "Best Practices" for development activities (e.g. code reviews, unit testing, etc.) are followed through the project life-cycle
Qualifications :
Bachelor's or Master's degree in Information Technology, Computer Science, Engineering or related field or equivalent combination of education and work experience
5+ years of experience in developing applications using Java / J2EE technologies, preferably in Unix environment.
Excellent understanding of typical multi-tier architectures : web servers, caching, application servers, & load balancers
Hands-on experience on multiple technologies such as :
Java / J2EE & middleware (Apache, Tomcat, Spring Boot, etc.) technologies in UNIX environment and Scripting languages such as UNIX Shell
UI technology (ReactJS, html, JavaScript)
Build automation / CICD pipeline integration tools (Jenkins, GIT, Bitbucket, Artifactory, etc.)
Databases (MongoDB, SQL Server, Oracle)
Information and application security including LDAP, certificates, public key encryption, SSH, access credentials, etc.
Keys to Success in this Role :
Good interpersonal, relationship building and team working skills
Demonstrated ability to communicate effectively with various teams, both business and technical, to achieve goals.
Ability to communicate clearly, effectively, persuasively.
Motivated to learn new technologies and identify process improvements and efficiencies.
Strong verbal and written communication skills.
Role and responsibility :
Migration to production environment for existing applications with compliance to production governance regulations Design, develop and support systems within the financial modeling and research area.
Design and develop new code and review existing code changes to ensure standard technology development practices are met.
Assist in the operational execution of software solutions to assist with the monitoring and control of market and credit risks.
Assist with application development and modifying and / or maintaining applications; Demonstrate knowledge of development tools and languages.
Assist other areas of financial research and engineering when defining requirements for systems applications. Other duties as assigned