Senior Software Engineer, Java - 12 Month Contract
Core
Senior Software Engineer leading end-to-end development of scalable software modules and architectures for a wealth management organization's technology ecosystem.
Role type
Senior IC Software Engineer (Java)
Builds
Scalable software modules, robust architectures, and cloud-native solutions for financial services clients.
Domain
Financial Services / Wealth Management / Cloud Infrastructure
Required skills
Java, Software Architecture, Git, CI/CD, SQL, NoSQL, Cloud (Azure), Object-Oriented Programming
Preferred skills
C#, Python, Front-end frameworks (React, Angular, Flutter, AEM), DevOps practices, Mentoring
Technologies
Java, Azure, Azure DevOps, Jenkins, Docker, Kubernetes, APIM, Dapr, Bicep, React, Angular, Flutter, AEM
Responsibilities
Lead end-to-end development of software modules, Mentor junior and mid-level engineers, Collaborate cross-functionally to define scalable solutions, Design and implement robust software architectures, Conduct code reviews and enforce quality standards, Drive strategic planning and technical roadmaps, Author technical documentation, Optimize system performance and troubleshoot complex issues, Champion DevOps practices including CI/CD and containerization
Seniority
Senior, hands-on IC with mentorship responsibilities