My client, a multinational financial services company is on the lookout for a Senior Backend Java Developer on an initial 6 month contract with view for extension.The Job:Design, develop, and deliver complex software solutions to meet critical business objectives in large-scale enterprise environments.Take ownership of end-to-end feature delivery, ensuring all functional, non-functional, and compliance requirements are fully met.Create well-architected, maintainable, and testable code by applying industry best practices and proven design patterns from the outset.Collaborate with the team on story refinement and clearly defining technical and business requirements.Provide technical guidance during effort estimation and planning across the entire delivery lifecycle.Conduct technical spikes and proof-of-concept work to de-risk complex problems or evaluate new technologies.Implement features by writing high-quality code and comprehensive unit tests that align with acceptance criteria.Design and integrate solutions across multiple architectural layers, including data, application, and business domains.Resolve technical challenges and support team members in overcoming development hurdles.Develop, enhance, and maintain core architecture components, interfaces, and enablers while safeguarding overall system integrity.Build and maintain automated test suites for integration, regression, and performance testing.Set up and continuously improve continuous integration and continuous delivery (CI/CD) pipelines.Identify and automate manual release and deployment activities to increase efficiency.Have You:5+ years of strong hands-on experience developing large and complex enterprise applications using Java (JDK 8 or higher) and the Spring frameworkDeep expertise in designing and working with web services, including both REST and SOAPSolid proficiency with development and DevOps tools such as Git, Maven, Jenkins, and JiraPractical experience in configuring, deploying, and running applications in Linux environments?Strong understanding of application security concepts including authentication, authorization, and session management, with hands-on knowledge of OAuth, OIDC, and FIDO protocolsFamiliarity with LDAP and related directory services (desired)Good knowledge of system architecture principles, load balancing, TLS/SSL, cryptography, and PKI conceptsThe ability to read and understand vendor or technical documentation and quickly build proof-of-concepts to evaluate new tools or featuresA proven track record of working independently with strong initiative and ownershipExcellent verbal and written communication skills to effectively collaborate with both technical and business teams
#J-18808-Ljbffr