At Adecco Tech we are looking for a Java developer with a minimum of 4 years of experience, in addition to having command of the conversational and written English language.
Duties/Responsibilities:
· Software Engineer responsible for designing, developing, implementing and testing new services/applications using Java in an Agile/TDD environment.
· Strong Object Oriented development background
· Java 8/11+ and experience with the new features available in Java 8 and above like lambdas, streams, etc
· Experience with developing multithreaded applications
· Spring, Spring Boot, Spring Data, JPA (FRAMEWORKS)
· REST, Microservices
· Experience deploying to the cloud ideally GCP (Google Cloud Platform). Also open to people who have experience with other cloud technologies like PCF, Azure, AWS, etc. Container based deployments, Kubernetes, etc
· Front end experience with JavaScript and frameworks like React, Angular (one of the newer versions), etc
· Experience in a CI/CD environment with Jenkins, Concourse or similar tool
· Unit testing experience with Junit. Integration, performance, end to end testing is nice to have.
· Experience with source control repositories like GitHub and build tools like Gradle
· Database programming experience (Relational and NoSQL)
· Messaging experience with PubSub, Kafka
· Write code that meets standards and delivers desired functionality using the technology selected for the project
· Drive world-class quality in the development and support of products
· Work on core data structures and algorithms and implement them using technology chosen
· Understand performance parameters, monitoring and assess application performance
Salary: Salary cap of $11,000,000 COP
Type of contract: Indefinite term
Hours: Monday to Friday
Location: Remote (Colombia)
Benefits such as:
* Life insurance
* Customized Welcome Kit
* Vacation plans (Aviatur agreement)
* Educational discounts (technical, professional and language)
* Financial alliances (credits and allowances)