Open Systems Technologies
OST is looking for Senior Capital Markets Java Developer for a contract Hybrid role in Mississauga. Please let me know if you would be interested in this below role . If you are, please apply with a copy of your updated resume and contact details.
1 year
Need Cap markets experience ideally!!
Job Description
We are seeking a Senior Java/Full-Stack Application Developer with strong hands-on experience in developing server-side components in Java. Candidate must have experience in developing enterprise application using Java/J2EE & Spring.
The work will include strategic state-of-the-art solutions using new stack development using Agile/ DevOps high standard/ Micro services/ Docker for application hosting. Candidate will be working on fast-paced, highly visible, and challenging projects. Candidate is expected to be a self-starter and someone who loves technology in general and excels when challenged.
Responsibilities:
• Responsible for systems analysis, Design, Coding, Unit Testing and other SDLC activities.
• Code reviews, exposure to continuous integration, test case reviews and ensure code developed meets the requirements
• Explore existing application systems, determines areas of complexity, potential risks to successful implementation
• Communicate continually with the client and project teams – Clarify client’s needs, present tech team ideas and explains progress on the development efforts.
• Contributes to continual improvement by suggesting improvements to software architecture, software development process and new technologies etc.
• Strictly follow Client’s engineering standards and ensure these are followed across all modules in the project.
• Perform code & design reviews consistently.
• Ensure essential procedures are followed and help define operating standards and processes
• Has the ability to operate with a limited level of direct supervision.
• Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
• Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
• Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
• Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
• Ensure essential procedures are followed and help define operating standards and processes
• Serve as advisor or coach to new or lower level analysts
• Has the ability to operate with a limited level of direct supervision.
• Can exercise independence of judgement and autonomy.
• Acts as SME to senior stakeholders and /or other team members.
Technology Skills:
• Must have expert level (hands-on) knowledge and understanding in JAVA/J2EE spring boot, spring framework stack
• Must have Deep understanding of Microservice and Microservices best practices, patterns- Spring boot microservices is highly preferred
• Must have Hands-on MongoDB knowledge / experience
• Must have experience in SCMs like GIT; and tools like JIRA
• Good understanding of OpenShift & Docker
• Good understanding of Kafka is highly desirable
• Agile/Scrum methodology experience is required.
• Strong systems analysis, design and architecture fundamentals, Unit Testing and other SDLC activities
• Ability to contribute in high- and low-level system design (Sequence diagram, class diagrams)
• Strong communication skills, should be able to communicate effectively with business and other stakeholders
Qualifications:
• 7-9 years of relevant experience
• Experience in systems analysis and programming of software applications
• Experience in managing and implementing successful projects
• Experience in Capital Markets project will be added advantage.
• Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements