At a Glance
- Tasks: Lead the design and implementation of Java and microservices solutions.
- Company: Join a forward-thinking tech company with a focus on innovation.
- Benefits: Competitive salary, flexible work options, and opportunities for growth.
- Other info: Dynamic team environment with a focus on collaboration and continuous learning.
- Why this job: Make an impact by working on cutting-edge technologies and mentoring others.
- Qualifications: Strong Java skills, experience in microservices, and frontend development with React.
The predicted salary is between 60000 - 80000 Β£ per year.
Java 17: Functional programming features, records, sealed classes, performance considerations.
Spring Boot: Auto-configuration, profiles, Spring Data/JPA, Web Flux (nice), validation, actuator.
Apache Kafka: Topic design, partitioning strategy, consumer groups, offsets, retries/DLQ, schema registry/Avro/Protobuf.
GCP: Familiarity with Cloud Run or GKE, Cloud SQL, Cloud Storage, Secret Manager, IAM, VPC; cost/perf trade-offs.
Software Engineering Fundamentals: DDD concepts, SOLID, testing (unit/integration), performance profiling, and security basics (OAuth2/JWT, OWASP Top 10).
- Non-Mandatory (Nice-to-Have)
- Messaging systems: Rabbit MQ, GCP Pub/Sub, or SQS/SNS.
- Observability: Prometheus/Grafana, ELK/EFK, Open Telemetry, distributed tracing.
- Build & Infra: Maven/Gradle tuning, Helm charts, Terraform, Argo CD.
- Security: m TLS, secrets r
Key Responsibilities
- Lead the design and implementation of java, microservices, and react based solutions.
- Collaborate with cross functional teams to deliver projects within scope and timeline.
- Mentor team members on best practices in java, microservices, and react development.
- Perform code reviews and ensure adherence to coding standards and best practices.
- Troubleshoot and resolve complex technical issues in java, microservices, and react applications.
- Stay updated on industry trends and technologies to recommend enhancements and improvements.
- Skill Requirements
- Strong proficiency in java programming language and spring framework.
- Experience in designing and developing microservices architecture.
- Proficiency in frontend development using react framework.
- Solid understanding of restful apis and web services.
- Experience with containerization technologies such as docker and kubernetes.
- Familiarity with ci/cd pipelines and devops practices.
- Strong problem-solving skills and ability to analyze and resolve technical issues.
- Excellent communication and leadership abilities to effectively lead a technical team.
- #J-18808-Ljbffr
We think you need these skills to ace Java Architect in Leeds
Java 17
Functional Programming
Spring Boot
Apache Kafka
GCP (Google Cloud Platform)
Software Engineering Fundamentals
DDD Concepts