Job Title: Tech Lead
Location Hybrid - Boston, MA OR Merrimack NH OR Smithfield RI
Duration: 18 month contract +
Client is looking for a project team to support various integrations in FI Custom SMA including but not limited to new initiatives such as common identity, existing delivery team priorities and back filling of existing resources.
Integration Requirements
- Proven expertise in developing enterprise applications using Java, Spring Boot, Node.js, Python, REST APIs, Swagger, PostgreSQL, and SQL .
- Familiarity with containerization and cloud technologies such as Docker, Kubernetes, Terraform, and AWS for deployment and application management is highly desirable.
- Experience in building and deploying applications through continuous integration pipelines and automated deployment tools like Jenkins/Jenkins Core .
- Proficient in collaborative development using source control systems and pull requests, particularly with GitHub .
- Hands-on experience with modern web frameworks, including Angular and React .
- Knowledge of testing methodologies and test automation frameworks is an advantage.
- Experience working within an Agile development environment.
- Strong interpersonal, communication, and problem-solving skills.
- Excellent collaboration abilities to effectively engage with multiple teams across the organization.
- Experience in the Financial Services industry is preferred but not mandatory.
Common Identity Initiative
We are developing a new infrastructure focused on registering, authorizing, and authenticating our client base. This initiative, referred to as the 'common identity' project, aims to streamline user access across multiple platforms by implementing a unified identity management system. Specific integration requirements include compatibility with existing authentication protocols, support for single sign-on (SSO), and secure data exchange mechanisms to ensure seamless and secure client interactions.
Security Protocols
During the integration process, it is essential to adhere to Client's robust security protocols to protect sensitive data and ensure compliance with company and industry standards. This includes implementing data encryption, secure access controls, regular security audits, and ensuring compliance with relevant regulations. Additionally, maintaining a strong identity and access management system is crucial to safeguard against unauthorized access.
Compliance Requirements
The project is focused on fraud prevention and will adhere strictly to Client's comprehensive compliance and security protocols to ensure all regulatory requirements are met.
Testing and Validation
Client follows a standardized testing and test automation protocol to ensure the quality and reliability of integrations. For this project, we will adhere to these established processes to maintain consistency and effectively meet all validation requirements. Our testing approach includes, but is not limited to, unit testing, functional testing, performance testing, integration testing, and end-to-end testing.
Documentation
We will adhere to Client standard software development documentation requirements. This includes, but is not limited to, architectural documentation, Confluence pages, JIRA tickets, and other relevant materials to ensure comprehensive training and support for the integrated systems.