Negotiable
Undetermined
Onsite
London Area, United Kingdom
Summary: The Backend Java Microservice Engineer role is a contract position based in London, UK, focused on the banking domain. The engineer will be responsible for designing, developing, and deploying microservices using Java and various Spring components. The role requires strong technical skills in cloud services, container orchestration, and database management, along with a collaborative approach in an Agile environment.
Key Responsibilities:
- Design, develop, and deploy microservices using Java and Spring frameworks.
- Build and consume RESTful microservices.
- Manage SQL and NoSQL databases, particularly PostgreSQL.
- Utilize cloud services, specifically AWS.
- Implement container orchestration using Docker and Kubernetes.
- Employ version control practices with Git.
- Work with messaging technologies such as Kafka and RabbitMQ.
- Utilize monitoring tools like Prometheus and Grafana.
- Apply DevOps principles and practices.
- Conduct unit and integration testing using appropriate frameworks.
- Collaborate effectively within a team and communicate with stakeholders.
- Participate in Agile/Scrum methodologies.
Key Skills:
- Proficiency in Java (Java 8 and above).
- Experience in microservices architecture.
- Strong knowledge of Spring Boot and Spring Cloud.
- Expertise in RESTful services.
- Experience with SQL and NoSQL databases, especially PostgreSQL.
- Familiarity with AWS cloud services.
- Proficiency in Docker and Kubernetes.
- Knowledge of Git and version control.
- Experience with Kafka, RabbitMQ, or similar technologies.
- Familiarity with monitoring tools (e.g., Prometheus, Grafana).
- Understanding of DevOps principles.
- Strong analytical and problem-solving skills.
- Experience in Agile/Scrum environments.
Salary (Rate): undetermined
City: London
Country: United Kingdom
Working Arrangements: on-site
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Job Role- Backend Java Microservice Engineer
Work Mode: Fully onsite
Location-London, UK
Job Type: Contract
Domain- Banking
Job Summary:
Technical Skills:
- Proficiency in Java, including Java 8 and above.
- Experience in designing microservices, developing, and deploying microservices.
- Strong knowledge of Spring Boot, Spring Cloud, and other Spring components.
- Expertise in building and consuming RESTful microservice
- Experience with SQL and NoSQL databases, PostgreSQL
- Strong knowledge on cloud services such as AWS
- Proficiency in Docker and Kubernetes for container orchestration.
- Strong knowledge of Git and version control practices
- Experience with Kafka, RabbitMQ, or similar technologies.
- Familiarity with monitoring tools (eg - Prometheus, Grafana) and logging frameworks
- Knowledge of DevOps principles and practices.
- Strong analytical and problem-solving skills.
- Experience working in Agile/Scrum environments.
- Ability to work effectively in a team environment and communicate clearly with stakeholders.
- Proficient in Implementing unit & integration tests using testing frameworks.