Intro
We are expanding a dedicated development team for a long-term client based in the United Kingdom. Our company has been working with this client for more than 5 years, continuously developing and improving their core platform.
About Smartym Pro
Smartym Pro is a software development company delivering software solutions for European and US clients for over 11 years. We specialize in building dedicated engineering teams and developing complex software systems for fintech companies, investment funds, and technology startups.
About the Project
The product is a CRM and operational platform designed for investment companies. The system helps investment funds, startups, banks, and payment companies manage:
- Document workflows
- Financial reporting
- Investor communication
- Internal operations
The platform is built using a microservices architecture and modern cloud infrastructure and is actively used by financial organizations in production.
Tech Stack
- Backend: Java 17, Spring Boot, Dagger, Spark, JDBI, Dropwizard, Flyway
- Testing: JUnit 5, Mockito, WireMock, RestAssured, TestContainers, LocalStack
- Infrastructure: Docker, Nomad, Traefik
- Cloud: AWS (EC2, ECS, RDS, ECR, SQS, SNS)
- Database: MySQL
Responsibilities
- Design and develop backend microservices
- Implement new product features
- Improve performance and scalability of existing services
- Participate in architectural decisions
- Work closely with product managers and other engineers
- Write automated tests and maintain code quality
Requirements
Must-have:
- 5+ years of backend development experience
- Strong Java knowledge (Java 17+)
- Experience with microservices architecture
- Solid SQL knowledge
- Experience building REST APIs
- Experience working with frontend-related tasks or collaborating on frontend features
- English B2 or higher
Nice-to-have:
- Understanding of Infrastructure as Code (IaC) concepts
- Experience with Terraform or AWS CloudFormation
- Experience with GitHub Actions for CI
Hiring Process
- Initial call with HR to clarify questions and present the project
- Candidate records a short video introduction and sends their CV
- Organisational interview with Engineering Manager or Project Manager
- Technical interview with Project Lead
The process is fast and transparent — typically up to one month. Start date is flexible, usually immediate to 30 days depending on availability.