Solution Architect (Java/Azure) IRC288333
Description
The client is one of the largest global independent private equity fund administrators, administering over $300 billion of private capital on behalf of its clients, with offices in New York, San Francisco, Boston, Stamford, Dallas, and Luxembourg.
They provide private fund sponsors with a best-in-class combination of people, processes, and technology to support operational infrastructure, financial reporting, and investor communications.
The project involves complex, data-driven enterprise systems deployed across multiple environments.
Requirements
- 7+ years of experience in software engineering and/or solution architecture for enterprise systems
- Strong hands-on background with Java 17 and the Spring ecosystem
- Experience working with relational databases, including Microsoft SQL Server
- Proven experience designing and evolving multi-tier, service-oriented systems
- Strong experience analyzing existing architectures and defining modernization strategies
- Solid understanding of scalability approaches: horizontal and vertical scaling, stateless vs stateful services, caching, asynchronous processing
- Experience designing for reliability and resilience: fault tolerance, graceful degradation, failure isolation
- Experience with cloud-based solutions, preferably on Microsoft Azure
- Understanding of CI/CD and DevOps principles as part of solution architecture
- Strong analytical skills with the ability to evaluate trade-offs and risks
- Strong communication skills, able to explain architectural decisions to both technical teams and stakeholders
- Upper-intermediate level of English or higher
Job responsibilities
- Analyze and assess the current system architecture, identifying bottlenecks, technical debt, and scalability constraints
- Evaluate and propose target solution architecture options, including rationale, risks, and trade-offs
- Define a soft, incremental migration plan from the existing architecture to the target architecture
- Design and validate a scaling strategy, focusing on sustainable growth and system stability
- Define architectural principles, guidelines, and guardrails for development teams
- Facilitate architecture review sessions and technical discussions with development, QA, and DevOps teams
- Produce and maintain key architectural artifacts: current-state diagrams, target-state views, ADRs, and migration roadmaps
- Support teams during implementation by reviewing design decisions and ensuring architectural consistency
- Address non-functional requirements such as performance, reliability, security, and operability
Required skills experience
| Java | 7 years |
| Azure | 5 years |
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |
Published 11 February
2 views
ยท
1 application
100% read
๐
Average salary range of similar jobs in
analytics โ
Loading...