Negotiable
Undetermined
Undetermined
London Area, United Kingdom
Summary: The role is for a Senior Full Stack Java Engineer responsible for designing, developing, and enhancing digital products and technology services for clients and employees. The position requires applying a wide range of software engineering practices, ensuring quality and compliance, and building observability into solutions. The ideal candidate should have extensive experience in full stack Java development, particularly within the financial sector, and be eager to learn new technologies. Strong communication skills and experience with various technologies are essential for success in this role.
Key Responsibilities:
- Design, develop, and improve digital products and technology services.
- Apply a broad range of software engineering practices, including analyzing user needs and developing new features.
- Ensure quality, security, reliability, and compliance of solutions by implementing functional and non-functional requirements.
- Build observability into solutions, monitor production health, and resolve L3 incidents.
Key Skills:
- Bachelor or equivalent in Computer Science, Software Engineering, etc.
- Ideally 10 years of experience in full stack Java development within the financial sector.
- Strong communicator with experience in presentations and technical writing.
- Experience with Java and Spring (Container, MVC, JDBC, Boot).
- Familiarity with cloud technologies (Azure, AKS, Functions).
- Knowledge of container technologies (Docker).
- Experience with data streaming architecture (Kafka) or messaging (ASB, Tibco).
- Proficiency in relational databases (Oracle, Postgres).
- Client-side web technologies (JavaScript, React JS, JSON, HTML, CSS).
Salary (Rate): undetermined
City: London Area
Country: United Kingdom
Working Arrangements: undetermined
IR35 Status: undetermined
Seniority Level: Senior
Industry: IT
We’re looking for a Senior Full Stack Java Engineer to:
- Design, develop, and improve the digital products and technology services we provide to our clients and employees
- Apply a broad range of software engineering practices, from analyzing user needs and developing new features to automated testing and deployment
- Ensure the quality, security, reliability, and compliance of our solutions by applying our digital principles and implementing both functional and non-functional requirements
- Build observability into our solutions, monitor production health, help to resolve L3 incidents, and remediate the root cause of risks and issues
Requirement
- Bachelor or equivalent focusing on Computer Science, Software Engineering, etc
- Ideally 10 years of experience in a similar position focused on full stack java development within the financial sector
- Interested in learning new technologies and practices, reuse strategic platforms and standards, evaluate options, and make decisions with long-term sustainability in mind
- Strong communicator, from making presentations to technical writing
- Experience with the following technologies:
- Java and Spring (Container, MVC, JDBC, Boot)
- Cloud technologies (Azure, AKS, Functions)
- Container technologies (Docker)
- Data streaming architecture (Kafka) or messaging (ASB, Tibco)
- Relational databases (Oracle, Postgres)
- Client-side web technologies (JavaScript, React JS, JSON, HTML, CSS)