Java Lead - Very strong in React and Microservices

N Consulting Ltd
22 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 75K

Job location

Tech stack

Java
JavaScript
API
Agile Methodologies
Amazon Web Services (AWS)
HTML5
Automation of Tests
Azure
CSS
Cloud Computing
Code Review
Continuous Integration
Software Design Patterns
DevOps
Github
JUnit
PostgreSQL
Messaging Application Programming Interface
MongoDB
MySQL
NoSQL
Performance Tuning
Scrum
RabbitMQ
Ansible
React
Spring-boot
Software Security
Cypress
Containerization
Gitlab-ci
Kubernetes
Kafka
GraphQL
React
Api Gateway
REST
Terraform
Docker
Jenkins
Microservices

Job description

We are seeking a highly skilled Java Lead to drive the design and development of modern, scalable applications. The ideal candidate will have deep expertise in Java, Microservices, and React.js, with proven leadership in guiding teams, ensuring best practices, and delivering high-quality solutions., Lead the end-to-end design, development, and deployment of enterprise-grade applications using Java, Spring Boot, React.js, and Microservices.

Collaborate with product owners, architects, and cross-functional teams to translate business requirements into technical solutions.

Provide technical leadership, mentorship, and code reviews to ensure high standards of development.

Define and enforce best practices for coding, design patterns, performance optimization, and cloud-native development.

Manage and optimize microservices architecture for scalability, availability, and maintainability.

Oversee integration of front-end (React) with back-end APIs.

Ensure application security, performance, and reliability through effective testing and monitoring strategies.

Drive Agile practices (Scrum/Kanban), CI/CD, and DevOps adoption within the team.

Requirements

8-12 years of IT experience, with at least 3+ years in a technical lead role.

Strong expertise in Java, Spring Boot, REST APIs, and Microservices architecture.

Hands-on experience with React.js, Redux, JavaScript (ES6+), HTML5, CSS3.

Experience in designing cloud-native applications (AWS / Azure / GCP preferred).

Solid understanding of containerization (Docker, Kubernetes).

Proficiency in relational and NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.).

Knowledge of CI/CD tools (Jenkins, GitLab CI, GitHub Actions, etc.).

Strong understanding of security principles and performance tuning.

Excellent problem-solving, communication, and leadership skills.

Nice to Have

Experience with GraphQL and API Gateway.

Exposure to Kafka, RabbitMQ, or other messaging frameworks.

Familiarity with automated testing frameworks (JUnit, Jest, Cypress).

Knowledge of DevOps practices and Infrastructure as Code (Terraform, Ansible).

Apply for this position