Veracity Ventures Inc.
Java Developer 1016
Tiempo completo • Canada
Replies within 24 hours
Desarrollador Java – 5+ años
Ubicación: Canadá
Experiencia: 5+ años
Tipo de puesto: A tiempo completo /C2C
Modelo de trabajo: Remoto / Híbrido / Presencial
Experiencia: 5+ años
Tipo de puesto: A tiempo completo /C2C
Modelo de trabajo: Remoto / Híbrido / Presencial
Resumen del puesto
Buscamos un desarrollador Java experimentado con 5+ años de experiencia práctica en el diseño, desarrollo y mantenimiento de aplicaciones empresariales escalables. El candidato ideal debe tener una sólida experiencia en Java Central, Spring Boot, microservicios, APIs REST, SQL y tecnologías en la nube.
Los roles actuales en Java en Canadá suelen enfatizar Java/Spring Boot, microservicios, APIs REST, SQL/NoSQL, Git/CI/CD, Ágil y tecnologías cloud/contenedores.
Responsabilidades clave
- Diseñar, desarrollar, probar y mantener aplicaciones basadas en Java.
- Desarrolla APIs RESTful escalables y microservicios usando Spring Boot.
- Trabajar con equipos empresariales y técnicos para comprender los requisitos y ofrecer soluciones.
- Escribe código limpio, mantenible y eficiente.
- Diseñar y optimizar consultas de bases de datos y capas de acceso a datos.
- Realiza pruebas unitarias, pruebas de integración, depuración y resolución de problemas.
- Participa en revisiones de código y discusiones técnicas.
- Desarrollar y mantener pipelines CI/CD.
- Apoyar problemas de despliegue y producción de aplicaciones.
- Sigue metodologías de desarrollo Ágil/Scrum.
- Colaborar con los equipos de QA, DevOps, Producto y otros equipos de desarrollo.
Habilidades requeridas
-
5+ años de experiencia profesional en desarrollo Java
- Conocimiento sólido de Java Núcleo / Java 8+
- Una sólida experiencia con Estructura de muelles y bota de muelle
- Experiencia práctica con Arquitectura de microservicios
- Conocimiento sólido de REST APIs
- Experiencia con MVC de primavera, JPA de datos de primavera, hibernación
- Buen conocimiento de bases de datos SQL como MySQL, PostgreSQL u Oracle
- Experiencia con Git
- Experiencia con herramientas CI/CD como Jenkins, GitLab, Azure DevOps o similares
- Buen entendimiento de Programación orientada a objetos y patrones de diseño
- Experiencia trabajando en Entornos ágiles/Scrum
- Habilidades sólidas para resolver problemas y depurar
Habilidades preferidas
- AWS, Azure o Google Cloud
- Docker y Kubernetes
- Kafka u otras tecnologías de mensajería
- Bases de datos NoSQL como MongoDB
- Spring Security, OAuth2 y JWT
- JUnit / Mockito
- Swagger / OpenAPI
- Experiencia con soporte y monitorización de producción
- Conocimiento del desarrollo de aplicaciones nativo en la nube
Educación
- Se prefiere una licenciatura en Informática, Tecnologías de la Información, Ingeniería o un campo relacionado.
- También se puede considerar experiencia profesional equivalente.
Requisitos para candidatos
- Debe tener 5+ años de experiencia relevante en desarrollo de Java.
- Debe ser elegible para trabajar en Canadá actualmente.
- Buenas habilidades de comunicación e interpersonales.
- Capacidad para trabajar de forma independiente y en equipo.
- Disposición para trabajar en entornos remotos o híbridos, dependiendo de los requisitos del cliente.
Palabras clave: Java Developer, Core Java, Java 8/11/17, Spring Boot, Spring, Microservices, REST API, Hibernate, JPA, SQL, MongoDB, AWS, Azure, Docker, Kubernetes, Kafka, Git, Jenkins, CI/CD, Agile, JUnit.
(si ya tienes un currículum en Indeed)