Full stack Java developer

Full stack Java developer

Posted 1 day ago by Q1 Technologies, Inc.

Negotiable
Outside
Hybrid
Farnborough, England, United Kingdom

Summary: We are looking for a highly skilled Senior Java Developer to design, develop, and maintain high-performance applications in a hybrid work environment. The role requires expertise in Core Java, Spring Framework, Microservices, and AWS cloud services, along with experience in automation tools like Terraform or Ansible. The candidate will collaborate with cross-functional teams to deliver scalable software solutions and optimize application performance. This position is contract-based and classified as outside IR35.

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.

Key Skills:

  • 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.

Salary (Rate): undetermined

City: Farnborough

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: outside IR35

Seniority Level: Senior

Industry: IT

Detailed Description From Employer:

Full stack Java developer Type- Contract Outside IR35 - 6+ Months Location- Farnborough, UK (Hybrid- 2/3 days in a week) Skill matrix: Can you please specify how many years of exp do you have in below skills with rating ( Out of 5) : AWS Core Java Microservices / REST Spring Coding skills Terraform/Ansible UI / Angular Database / SQL Apache Spark

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.