Updated: 2024-03-22

Freelance Software Engineer/Java Backend Dev – (Remote)

Remote

  • Published 1 month ago
  • English, Spanish
  • Expected start date: ASAP

Assignment Details

Project description:

For a client dedicated to the sale and distribution of household products sector, we are looking for a passionate, empathic, and innovative Backend SW Engineer who wants to play an integral role in the development of one of our client's digital products. The successful candidate will drive the SW development aspects of a portfolio of several mid- to large-scale software solutions and help to enable a cross-divisional, cross-departmental, setup of teams for successful delivery. The product they are developing is a Backoffice solution to allow Customer Care agents to be able to respond quickly to their customer's issues, quickening the response time and offering them all the information in one place.

 

The candidate will be part of a dedicated Agile, cross-functional team developing highly innovative digital products for client's customers that are using the latest Software and cloud technologies.

 

Tasks to perform:

  • Design, implement, and test features and services based on user stories in a test-driven Agile development process within your focus area (full-stack, frontend, backend).
  • Take end-to-end responsibility for the technical and operational aspects of your deliveries.
  • Contribute to and benefit from regular exchanges between developers in our communities.
  • Explore and propose new technologies.
  • Contribute to further improving our software quality and test automation by conducting code reviews and writing unit tests.

 

Location: Remote.
Full or part time: Fulltime.
Date approx. from start: ASAP.
Estimated duration: 6 months.
Language: English (must have) and Spanish or German.

 

Essential requirements:

  • Completed Information Technology studies, an equivalent education, or equivalent work experience.
  • Ideally 3+ years of professional experience in software development and strong programming skills.
  • Ability to excel in an Agile and open environment.
  • Open and clear style of communication.
  • Strong focus on customer value and customer experience.
  • Troubleshooting and debugging skills to improve application performance and reliability.
  • Understanding of distributed systems and microservice architectures.
  • Knowledge of RESTful web services and API design.
  • Development experience in cloud-based applications(AWS or similar).
  • State-of-the-art web applications, server-side and client-side integration, single-page web apps.

 

  • Operating Systems: Windows, Linux, OSX.
  • Programming Languages: Java (version 18+), Javascript, HTML/CSS.
  • Frameworks: Spring Ecosystem, Hibernate, and related frameworks with a strong understanding of SOLID principles.
  • Tools: Intellij, Gitlab, Atlassian, etc.
  • Methods: Scrum, Agile, Kanban.

 

Valuable requirements:

  • Certificates.
  • Knowledge of containerization and orchestration technologies (e.g., Docker, Kubernetes).
  • Familiarity with DevOps practices and CI/CD pipelines.
  • IaC(Terraform), TDD, clean code.

Overview

Location Remote
Workload 40 Hours/Week , 100% Remote
Expected start date ASAP
Expected end date 3 to 6 months
Necessary languages English, Spanish
Necessary skills Agile, Java, SW, frameworks, operating systems

Assignment closed

This assignment is closed as of 2024-03-22 and is no longer accepting applicants. Create an account to be the first to know when a similar or other relevant assignments are posted on Onsiter.

Create account