Lead Software Engineer - Java / Databricks / AWS
On-site · Glasgow, Scotland, United Kingdom
Job Summary
Lead Software Engineer responsible for designing and delivering risk-assessment platforms for regulatory reporting, leading technical reviews, guiding engineers in an Agile/DevOps environment, and collaborating with global product and QA teams. Requires strong Java/Spring, AWS, Databricks, Spark, PySpark, React UI, microservices, CI/CD, and infrastructure-as-code with Terraform; experience with data lake concepts and cloud-based architectures; proactive stakeholder management and architectural/SRE practices.
Required Qualifications
- Experience in Java (Core & EE, Spring Boot, Spring MVC, Spring Cloud)
- Experience with AWS
- Experience with Databricks and data lake concepts
- Strong design and debugging skills
- Proven architecture and infrastructure architecture experience
- Experience with Spark for ETL using PySpark
- Experience building user interfaces with React, HTML, CSS, and JavaScript
- Proficiency with RDBMS such as Oracle and PL/SQL
- Proven experience building microservices using Spring Boot
- Experience with CI/CD tools (Git/Bitbucket, Maven, Jenkins, Sonar) and scripting (Bash, PowerShell)
- Experience with testing tools/frameworks (UI unit testing, JUnit, Selenium, Cucumber, Mockito)
- Knowledge of cloud infrastructure and solutions (AWS), containerization (Docker, Kubernetes) and messaging (JMS, MQ, Kafka)
- AWS services knowledge (S3, EC2, Lambda, Glue)
- Infrastructure as Code tools like Terraform
- Ability to multi-task and work independently
- Experience in financial services environment (preferred)
- Experience in Agile projects (preferred)
- Ability to innovate and propose solutions (preferred)
- Knowledge of industry-wide tech trends (preferred)
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.