Descripción del puesto
We are looking for a Java Developer Specialist with experience developing and maintaining Java applications, microservices, and REST APIs while actively supporting CI/CD processes.
The selected professional will automate build, testing, and deployment activities, maintain pipelines, and collaborate with different technical teams to deliver reliable and secure software.
Requisitos
At least 5 years of professional experience in Java software development.
Strong hands-on experience with Java and Spring or Spring Boot.
Experience developing microservices and REST APIs.
Experience working with SQL and/or NoSQL databases.
Proficiency with Git and platforms such as GitHub, GitLab, or Bitbucket.
Experience with Maven or Gradle.
Experience configuring or maintaining pipelines with at least one CI/CD platform, such as Jenkins, GitLab CI/CD, GitHub Actions, or Azure DevOps.
Experience with Docker.
Knowledge of automated testing using JUnit, Mockito, or similar tools.
Strong debugging, problem-solving, communication, and organizational skills.
Experience working in Agile software development environments.
Responsabilidades
Design, develop, maintain, and support Java applications, microservices, and REST APIs using Spring or Spring Boot.
Configure, maintain, and troubleshoot CI/CD pipelines.
Automate software build, testing, integration, and deployment processes.
Integrate Git-based repositories with Jenkins, GitLab CI/CD, GitHub Actions, Azure DevOps, or equivalent platforms.
Use Maven or Gradle to build and manage Java applications.
Automate and execute unit and integration tests.
Support deployments across DEV, QA, UAT, and PROD environments.
Create and maintain containerized applications using Docker.
Investigate and resolve issues involving application code, builds, pipelines, repositories, and deployments.
Collaborate with Development, QA, Infrastructure, and Operations teams.
Document application components, pipeline configurations, and support procedures.
Preferred Qualifications
Experience with Kubernetes.
Exposure to AWS, Azure, or GCP.
Experience with SonarQube, Snyk, or comparable quality and security tools.
Knowledge of Nexus or JFrog Artifactory.
Knowledge of Terraform or Ansible.
Experience with Selenium or other automated testing tools.
Beneficios
Inicia sesión para ver los beneficios de esta vacante