Job Details
Full Stack Software Engineer - Java & React
- Negotiable
- Glasgow
- Contract
Job Title: Software Engineer - Full stack Java & React
Location: Glasgow
Short Description
Design and deliver market-leading technology products in a secure and scalable way as a seasoned member of an agile team.
Job Overview
This is a unique opportunity to accelerate your career while contributing to impactful technology solutions that drive innovation. As a Software Engineer III within the Employee Platform space, you will be a key contributor on an agile team, delivering secure, scalable, and high-performing applications. You will be responsible for developing solutions across multiple technical domains, supporting strategic business goals.
Key Responsibilities
Develop and implement software solutions, troubleshoot technical challenges, and think creatively to solve complex problems
Write secure, efficient, and production-ready code; maintain performance-driven algorithms
Create architectural and design documents for complex applications; ensure code aligns with design principles
Analyze and synthesize data sets to create visualizations and insights that improve systems and software
Proactively identify inefficiencies and hidden issues to improve coding standards and system architecture
Actively contribute to internal communities of practice and events focused on emerging technologies
Foster a team culture centered around diversity, equity, inclusion, and mutual respect
Required Qualifications
Formal training or certification in system design, plus relevant hands-on experience
Demonstrated experience in application development, testing, deployment, and operational maintenance
Proficiency in one or more programming languages
Experience with automation tools and continuous delivery practices
Strong knowledge of the Software Development Life Cycle (SDLC)
Familiarity with agile principles, CI/CD pipelines, application resiliency, and security practices
Solid understanding of key technologies such as cloud, AI/ML, or mobile platforms
Frontend experience with React or Angular, TypeScript, CSS, JavaScript, and Micro Frontend frameworks
Backend expertise in Java, Spring Framework, Kafka, and NoSQL databases (e.g., MongoDB, Cassandra)
Preferred Qualifications
Exposure to cloud technologies and services
Experience designing and developing microservices-based architecture
Commitment to continuous learning and innovation, especially in automation and modernization
Familiarity with unit testing, mocking, and performance testing tools (e.g., JUnit, Mockito, BlazeMeter)
Experience with monitoring tools such as Splunk, Dynatrace, and Grafana
McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.