Java Technical Lead

Role: Java Technical Lead Ready to make your application Please do read through the description at least once before clicking on Apply.

Type: Contract

Location: Farnborough, UK (1 day/week)

About the Role

We are seeking a highly skilled and experienced Senior Java Developer to design, develop, and maintain robust, scalable, and high-performance applications. The ideal candidate will have deep expertise in Core Java, Spring Framework, and Microservices architecture, along with hands-on experience in AWS cloud services and automation tools like Terraform or Ansible.

________________________________________

Key Responsibilities

• Design, develop, and deploy scalable Java-based applications using Spring 11/17 and Microservices architecture.

• Develop RESTful APIs and integrate with front-end systems built on Angular.

• Collaborate with cross-functional teams to deliver secure, efficient, and maintainable software solutions.

• Implement and manage cloud infrastructure using AWS services.

• Automate deployment and infrastructure provisioning using Terraform or Ansible.

• Optimize application performance using Apache Spark for data processing where required.

• Write clean, efficient, and maintainable code following best coding practices.

• Troubleshoot, debug, and resolve complex technical issues in production and development environments.

• Work closely with the DevOps team to ensure smooth CI/CD processes.

• Develop and maintain SQL queries and procedures for backend database operations.

________________________________________

Required Skills & Qualifications

• Strong proficiency in Core Java, OOPs concepts, and Spring 11/17 Framework.

• Hands-on experience with Microservices and RESTful API design.

• Experience with AWS cloud services (EC2, Lambda, S3, RDS, etc.).

• Proficiency in Terraform or Ansible for infrastructure automation.

• Working knowledge of Angular or similar UI frameworks.

• Solid understanding of SQL and relational database design.

• Experience with Apache Spark for distributed data processing (preferred).

• Strong problem-solving, analytical, and debugging skills.

• Excellent communication and teamwork abilities.

________________________________________

Nice to Have

• Experience in CI/CD pipelines, Docker, or Kubernetes.

• Familiarity with Agile/Scrum development methodologies.

• Knowledge of security best practices in cloud-based environments.

________________________________________

Education

• Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.

Company
Q1 Technologies, Inc
Location
Farnborough, Hampshire, UK
Employment Type
Full-time
Posted
Company
Q1 Technologies, Inc
Location
Farnborough, Hampshire, UK
Employment Type
Full-time
Posted