Java Developer

ELLIOTT MOSS CONSULTING PTE. LTD.

Penarth, High Street

Presencial

GBP 55 000 - 75 000

Tempo integral

Há 3 dias
Torna-te num dos primeiros candidatos
Gerador de candidaturas

Transforma esta função numa entrevista — um currículo e uma carta de apresentação criados à volta do que este empregador procura.

Ultrapassa os filtros ATS

Resumo da oferta

Elliott Moss Consulting PTE. LTD. in Penarth, United Kingdom, is seeking a detail-oriented Software Engineer with strong Java expertise to design, develop, and maintain scalable Java applications within an Agile team.

You will translate requirements into high-quality code, build RESTful APIs and microservices, and contribute to testing, performance tuning, and ongoing architecture discussions. The role emphasizes collaboration, best practices, continuous learning, and staying current with the

Qualificações

  • Strong hands-on experience in Java development.
  • Good understanding of Object-Oriented Programming (OOP) and software design patterns.
  • Proven experience developing production-grade Java applications.
  • Strong knowledge of Git and version control practices.
  • Experience with unit testing and TDD methodologies.
  • Strong analytical, debugging, and problem-solving skills.
  • Ability to work effectively in a collaborative Agile environment.

Responsabilidades

  • Design and develop scalable Java applications using OOP and design patterns.
  • Translate technical requirements into clean, efficient, and maintainable solutions.
  • Write, review, and maintain high-quality, well-documented code.
  • Develop unit tests and contribute to test-driven development practices.
  • Troubleshoot and resolve complex application and performance issues.
  • Develop and integrate RESTful APIs and microservices.
  • Collaborate with developers, architects, product teams, and other stakeholders.
  • Use Git/version control effectively to manage source code.
  • Participate in Agile ceremonies including sprint planning, stand-ups, and retrospectives.
  • Optimize application performance and continuously improve existing systems.
  • Contribute to technical and architectural discussions.
  • Keep up to date with the latest Java ecosystem and software engineering practices.

Conhecimentos

Java development
OOP principles
Design patterns
Git version control
Unit testing
TDD
Agile
Problem solving
Collaboration

Ferramentas

Spring Boot
Docker
CI/CD
REST APIs

Descrição da oferta de emprego

Job Description
We are looking for a detail-oriented Software Engineer with strong Java expertise to join our engineering team. The role involves designing, developing, testing, and maintaining scalable Java applications while following best practices and Agile development methodologies.

Key Responsibilities
  • Design and develop scalable applications using Java, OOP principles, and design patterns.
  • Translate technical requirements into clean, efficient, and maintainable solutions.
  • Write, review, and maintain high-quality, well-documented code.
  • Develop unit tests and contribute to test-driven development practices.
  • Troubleshoot and resolve complex application and performance issues.
  • Develop and integrate RESTful APIs and microservices.
  • Collaborate with developers, architects, product teams, and other stakeholders.
  • Use Git/version control effectively to manage source code.
  • Participate in Agile ceremonies including sprint planning, stand-ups, and retrospectives.
  • Optimize application performance and continuously improve existing systems.
  • Contribute to technical and architectural discussions.
  • Keep up to date with the latest Java ecosystem and software engineering practices.
Required Skills & Experience
  • Strong hands-on experience in Java development.
  • Good understanding of Object-Oriented Programming (OOP) and software design patterns.
  • Proven experience developing production-grade Java applications.
  • Strong knowledge of Git and version control practices.
  • Experience with unit testing and TDD methodologies.
  • Strong analytical, debugging, and problem-solving skills.
  • Ability to work effectively in a collaborative Agile environment.
  • Strong attention to detail and ability to manage multiple priorities.
Preferred Skills
  • Spring / Spring Boot experience.
  • Experience with Microservices and REST APIs.
  • Good knowledge of SQL and relational databases.
  • Exposure to CI/CD pipelines and automated deployments.
  • Experience with Docker/containerization.
  • Understanding of Agile SDLC practices.
Experience in application performance tuning and troubleshooting
Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Senior Java Developer
Senior Java Developer

Intelligent Resourcing Solutions Ltd • Greater London

Presencial
GBP 90 000 - 120 000
Java Developer
Java Developer

Qualient Technology Solutions UK Limited • West Midlands

Presencial
GBP 60 000 - 90 000
Java Full stack Engineer
Java Full stack Engineer

Mphasis • Glasgow

Presencial
GBP 70 000 - 100 000
Java Developer
Java Developer

Capgemini • Knutsford

Presencial
GBP 45 000 - 65 000
Java Software Engineer
Java Software Engineer

Alexander Ash Consulting • Greater London

Presencial
GBP 65 000 - 95 000
Java Developer
Java Developer

Qualient Technology Solutions UK Limited • Reading

Presencial
GBP 40 000 - 80 000
Java / Spring Boot Developer
Java / Spring Boot Developer

Alexander Ash Consulting • Greater London

Presencial
GBP 65 000 - 90 000
Java Developer
Java Developer

NextWave Consulting Ltd • Greater London

Presencial
GBP 45 000 - 65 000
Senior Java Backend Developer
Senior Java Backend Developer

Snowrelic Inc • Greater London

Presencial
GBP 50 000 - 80 000
Java Developer - Remote
Java Developer - Remote

CBSbutler Holdings Limited trading as CBSbutler • Greater London

Teletrabalho
GBP 88 000 - 97 000