Software Engineer - Remote
at FDM Group
London, England, United Kingdom -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 21 Jan, 2025 | Not Specified | 21 Oct, 2024 | N/A | Collaboration,Teamwork,Boot,Devops,Spring,Java,Aws,Kafka | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
REQUIREMENTS
- Experience with Java 17 or newer
- Experience with AWS, ideally using ECS / EKS, S3 and CloudFormation
- Understanding of Kafka
- Knowledge of Spring & Spring Boot
- Good understanding of Devops, using CI/CD as a part of normal working
- Strong communication, Teamwork and collaboration skills
- Working knowledge of Agile principles
Responsibilities:
ABOUT THE ROLE
FDM is a global business and technology consultancy seeking a Software Engineer to work for our client within the retail sector. This is initially a 6-month contract but is likely to be at least a 12-month engagement. This role will be carried out remotely.
As a Software Engineer you will have a good understanding of Java 17 (or newer) at a core level and is comfortable using modern language constructs such as lambdas & streams.
The engineering technical competency framework and the community of practice enable this role to be part of the progressive community which contributes to its success.
You will have the accountability to evidence the quality of work and the maturity of software excellence. This role requires you to build strong relationships with your team members and stakeholders.
RESPONSIBILITIES
- Writing thorough unit, integration and e2e tests
- Low level architecture / design, able to take a problem statement, ask clarifying questions and formulate a clear, reliable solution
- Be able to work in a communicative and collaborative team environment
- Work to agile principles
- Be a Mentor to junior developers
- Ensure that projects are delivered on time and to specification
- Willingness to learn new technologies and adapt to changes in the project scope
- Identify bugs and optimise code for performance
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - System Programming
Software Engineering
Graduate
Proficient
1
London, United Kingdom