Negotiable
Undetermined
Onsite
Bournemouth, England, United Kingdom
Summary: The Java Software Engineer role involves collaborating with technology teams and product owners to ensure effective end-to-end delivery. The position requires hands-on coding experience and expertise in Agile methodologies, as well as proficiency in various technologies including Java, microservices, and cloud development. The role is based in Bournemouth, UK, and emphasizes building secure and scalable systems.
Key Responsibilities:
- Partner effectively with technology teams and product owners to drive end-to-end delivery.
- Plan and manage Scrum teams, facilitating Agile ceremonies and prioritizing backlogs.
- Build secure, highly available, resilient, and scalable systems leveraging clustering and load balancing.
- Engage in container-based development and orchestration using microservices frameworks and tools.
- Utilize cloud and container-based development experience.
- Implement reactive programming and streaming/aggregation frameworks.
- Optimize NoSQL/Big Data stores, particularly Cassandra.
Key Skills:
- Hands-on coding experience with Core Java and object-oriented design.
- Strong experience with RDBMS (Oracle), SQL, Spring, and NoSQL.
- Understanding of Agile methodology and SDLC tooling (Jira, Jenkins, Git, JUnit, Selenium).
- Experience with container-based development and orchestration (Docker, Kubernetes).
- Cloud development experience (e.g., Gaia, AWS).
Salary (Rate): undetermined
City: Bournemouth
Country: United Kingdom
Working Arrangements: on-site
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Qualifications (preferred) Experience partnering effectively with technology teams and product owners to drive end-to-end delivery. Experience planning and managing Scrum teams, including facilitating Agile ceremonies, prioritizing backlogs, and enabling team delivery. Experience building secure, highly available, resilient, scalable systems leveraging clustering and load balancing across web/app servers and messaging systems (Kafka). Container-based development and orchestration; microservices frameworks and tools (Docker, Kubernetes, Spring Boot, Swagger). Cloud and container-based development experience (e.g., Gaia, Kubernetes, AWS). Reactive programming experience (e.g., Spring Flux). Streaming/aggregation frameworks (Storm, Spark). NoSQL / Big Data stores (Cassandra, Elasticsearch, Cloudera stack, HBase); experience optimizing Cassandra is a plus. Location: 5 days in the office Bournemouth, UK (Highest Priority ) Must Have Skills : ( Hands-On Coding experience is a must ) Ability to translate functional requirements into technical designs and engineering requirements. Strong experience with Core Java, object-oriented design , RDBMS (Oracle), SQL, Spring, and No SQL. Strong understanding of Agile methodology and use of SDLC tooling to improve development and testing efficiency (Jira, Jenkins, Git, JUnit, Selenium, linting tools). Container-based development and orchestration; microservices frameworks and tools (Docker, Kubernetes, Spring Boot , Swagger). Cloud and container-based development experience (e.g., Gaia, Kubernetes, AWS).