Job Description
Join our dynamic team at InnovateTech Solutions as we revolutionize the fintech industry. We're seeking a passionate Senior Software Engineer to build scalable cloud solutions for our expanding UK and US markets. Collaborate with cross-functional teams to deliver cutting-edge financial applications while mentoring junior developers. Enjoy flexible working, comprehensive benefits, and opportunities to shape the future of digital finance.
Responsibilities
- Design and implement microservices using AWS and Java
- Lead code reviews and maintain CI/CD pipelines
- Optimize system performance for high-transaction environments
- Collaborate with product teams on technical roadmaps
- Mentor junior engineers through pair programming sessions
- Document architecture decisions and technical specifications
- Implement security best practices for financial data
Qualifications
- 8+ years of software development experience
- Expertise in Java, Spring Boot, and cloud platforms
- Strong knowledge of RESTful APIs and microservices
- Experience with SQL/NoSQL databases (PostgreSQL, DynamoDB)
- Agile/Scrum methodologies certification preferred
- Financial services domain knowledge desirable
- Proven track record of delivering scalable solutions
- Excellent problem-solving and communication skills