Infoplus Technologies UK Limited

J2Ee Developer
Apply Now

📅 Date Posted

Jan 24, 2025

💼 Job Type

CONTRACTOR

📍 Location

London Area

💵 Rate

Unknown

Description

Typical Scope of assignment(s)
- Working in a product team that usually contains a small number of other software engineers and may also include an Analyst, UX/Designers, Quality Engineer and a Product Manager or Owner.
- Working primarily in the Build + Run lifecycle of the product.
- Using agile approaches including Scrum and Kanban.

Typical Responsibilities
- Working within the team as a Software Engineer and individual contributor who can complete med/high complexity tasks with minimal supervision.
- Contributes to design and engineering decisions (ARIX 1 and 2). Leads some design and engineering decisions (ARIX 1 and 2).
- Contributes to the engineering approach used by the team, coaching and guiding less experienced software engineers on the team.
- Ensures their engineering approach complies with Client Engineering Principles, the Client Engineering Guide, and Client Quality Strategy; solutions are built using Client Coding Principles.
- Is a hands-on software developer; this is a significant part of their role.

Specialist skills required
- Experience with the latest versions of Java or server-side Kotlin.
- Experience with common JVM frameworks such as SpringBoot or HTTP4K.
- Experience with functional, Object Oriented, and Tiered design patterns, including patterns from DDD.
- Experience building software for solutions using a range of architectural styles (including MACH Stack and Event-Driven).
- Experience building software using various integration patterns.
- Basic skills in web technologies including HTML, CSS.
- Experience working with at least one major Cloud Platform such as AWS, GCP or Azure with a good understanding of different cloud-based IAAS/PAAS capabilities.
- Hands-on experience of engineering practices such as Continuous Integration/Continuous Delivery, TDD, BDD/Specification by example; quality practices such as contract testing; shift left/shift right testing.
- Practical experience of practices such as Three Amigos; Pairing; optimizing for flow / Theory of Constraints; team learning through retrospectives; other activities that drive continuous improvements.
- Engineering techniques needed to create resilient production-ready software including instrumentation and monitoring.
- Experience designing secure applications; fixing security issues; knowledge of OWASP Top Ten.

Other useful experience:
- Server-side Kotlin
- Functional programming
- Deploying to serverless cloud infrastructure
- React.js
- Gitlab CI
- Jenkins

Minimum experience (for suppliers)
12+ years commercial experience in a Java/Kotlin engineer role.

Share:
Interested in this job?
Apply Now

Subscribe Newsletter

Sign up to our newsletter to get Outside IR35 jobs directly to your inbox.