Senior Software Engineer - #2183753
Morson Edge (Technology)
Senior Software Engineer
Glasgow / Hybrid - 4 times per week in the office
Starting Salary up to £55,000 + benefits
The Senior Software Engineer is working in a team of IT professionals (developers, testers, project managers and engineers) in an Agile environment. The individuals main responsible will be delivering code on a daily basis and working with their team and project managers to set realistic deadlines and expectations.
You will join our back office applications team to build highly scalable and performant solutions for our customers and partners.
Your main responsibilities will be delivering new features and maintenance of the Unicard products in a team of Architects, Developers, Test Engineers and Project Managers.
Essence of Role - Key Accountabilities:
- Develop, enhance, debug, and support, software applications that support business units or supporting functions.
- Participate in the design, development, and implementation of complex applications, using a mix of technologies.
- Recommend system solutions by comparing advantages and disadvantages of development alternatives.
- Analyse existing application behaviour and apply optimizations or suggest improved processing algorithms
- Identify and resolve performance bottlenecks
- Update job knowledge by researching new internet/intranet technologies and software products.
- Participate in educational opportunities
- Support and develop software engineers by providing advice, coaching and educational opportunities
- Make informed decisions quickly and take ownership of services and applications at scale.
Core Technical Stack:
- Java 17+, JUnit 5 and Spring Boot 4
- PostgreSQL, Flyway and Spring Data JPA/Hibernate
- Apache Kafka (Amazon MSK) and event-driven microservices
- Docker, Docker Compose and OCI container images
- REST APIs, OpenAPI and JSON
- AWS: API Gateway, ECS, CloudWatch, CodePipeline and Secrets Manager
- Terraform (Infrastructure-as-Code)
- Maven and GitLab CI/CD
- Ability to communicate and apply common architectural design patterns across a wide range of technical problems
Desirable Skills:
- Payment gateways (auth/capture, debt recovery), Cybersource in particular Microservices architecture
- CloudWatch Logs Insights, metrics, alarms and reporting
- TypeScript, AWS CDK, Lambda, DynamoDB and CloudFormation
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Full Stack Engineer
Surgical Medical Sales Representative
Food & Beverage Team Member