Java TSQL REST Oracle jUnit MVC Spring

Descripción DESARROLLADOR BACK JAVA Empresa: SG Tech Experiencia requerida: 3 años Descripción del Puesto En SG Tech, estamos en la búsqueda de un Desarrollador Back Java altamente motivado y talentoso para unirse a nuestro equipo de desarrollo. El...
Descripción

DESARROLLADOR BACK JAVA

Empresa: SG Tech

Experiencia requerida: 3 años

Descripción del Puesto

En SG Tech, estamos en la búsqueda de un Desarrollador Back Java altamente motivado y talentoso para unirse a nuestro equipo de desarrollo. El candidato ideal deberá contar con un mínimo de 3 años de experiencia en desarrollo de software utilizando Java y tecnologías asociadas. Este puesto es fundamental para apoyar el crecimiento de nuestra empresa y contribuir en nuestros proyectos de innovación tecnológica.

Responsabilidades
- Diseñar, desarrollar y mantener aplicaciones y servicios backend utilizando Java, asegurando la robustez y escalabilidad del sistema.
- Implementar y mantener APIs REST para facilitar la integración con diferentes aplicaciones y servicios.
- Colaborar con otros desarrolladores, arquitectos de software y equipos multidisciplinarios para definir, diseñar y entregar nuevas funcionalidades.
- Utilizar herramientas y bibliotecas como Swagger para documentar las APIs, garantizando una fácil comprensión y accesibilidad para otros desarrolladores.
- Aplicar principios y prácticas de desarrollo ágil para mejorar la calidad del software y reducir el tiempo de entrega de productos.
- Realizar pruebas unitarias utilizando JUnit y Mockito para asegurar la calidad del código y la funcionalidad del software.
- Trabajar con Spring MVC y Spring Boot para el desarrollo de aplicaciones web dinámicas, asegurando un rendimiento óptimo.
- Integrar MapStruct para la asignación eficiente de datos entre diferentes objetos de modelo.
- Utilizar Spring Data JPA para gestionar de manera eficiente el acceso a datos en bases de datos SQL y Oracle.
- Implementar y gestionar procesos de Spring Batch para el procesamiento de datos en lotes.

Beneficios
- Oportunidades de desarrollo profesional y capacitación continua.
- Un ambiente laboral colaborativo y dinámico.
- Participación en proyectos innovadores y desafiantes.
- Paquete de compensación competitivo y beneficios adicionales.
- Modelo Hibrido (2-3 días Presencial)
- Horario: Lunes a jueves (09:00 a 18:00) - Viernes y verano (08:00 a 15:00

Requisitos

Requisitos
- Título universitario en Ciencias de la Computación, Ingeniería de Software o campo relacionado.
- Al menos 3 años de experiencia en desarrollo de aplicaciones backend en Java.
- Sólidos conocimientos en Java 11 y experiencia con las últimas características del lenguaje.
- Experiencia comprobable con Spring MVC, Spring Boot y Spring Data JPA.
- Conocimiento profundo de APIs REST y su implementación.
- Familiaridad con Swagger para la documentación de APIs y aseguramiento de calidad.
- Competencia en MapStruct para la simplificación de la conversión entre tipos de datos.
- Experiencia en bases de datos SQL y Oracle, incluyendo diseño de esquemas y optimización de consultas.
- Conocimientos en procesamiento por lotes con Spring Batch.
- Experiencia en pruebas de software con herramientas como JUnit y Mockito.
- Buenas habilidades de comunicación y trabajo en equipo.
Competencias Deseadas
- Capacidad para trabajar de manera independiente y en equipo.
- Habilidades para la resolución de problemas y pensamiento crítico.
- Adaptabilidad a nuevas tecnologías y metodologías de trabajo.
- Compromiso con la entrega de soluciones de calidad y a tiempo.

¿Por qué trabajar en SG Tech?

SG Tech es una empresa líder en el desarrollo de soluciones tecnológicas innovadoras. Nos enfocamos en crear un entorno de trabajo que fomente el crecimiento personal y profesional. Valoramos la diversidad y la inclusión, y promovemos una cultura organizacional basada en el respeto y la colaboración.

No et perdis res!

Uneix-te a la comunitat de wijobs i rep per email les millors ofertes d'ocupació


Mai no compartirem el teu email amb ningú i no t'enviarem correu brossa

Subscriu-te ara

Darreres ofertes d'ocupació de Programador/a a Madrid

NEORIS

Madrid, ES

NEORIS, an EPAM COMPANY is a global consulting and technology solutions company. We specialize in digital transformation...

Performanze

Performanze es una solución digital para validar, escalar y optimizar negocios online. Ayudamos a Empresas, Startups y...

CAS TRAINING

Seleccionamos para proyecto del sector banca que se desarrolla en remoto, un Desarrollador/a JAVA BACKEND con AWS, mínimo...

Tadatic

Madrid, ES

¡Bienvenid@! El equipazo de Tadatic 🚀 está encantado de tenerte aquí. ¿Eres la persona que buscamos para nuestro equipo?...

Angular Developer

29 d’abr.

Second Window

¡Te ofrecemos crecer con nosotros en una de nuestras unidades tecnológicas como Desarrollador/a Front con Angular en una...

Plexus

Join Plexus Tech. We´re looking for Angular developers with at least 4 years of professional experience to join a banking...

Sopra Steria

Madrid, ES

Qué reto proponemos? Incorporarse a Sopra Steria, líder europeo en transformación digital, como Desarrollador/a...

Serbyte Servicios IT

¡Hola! Somos Serbyte IT, una empresa joven y dinámica en constante crecimiento. Si eres una persona proactiva, con ganas...

GMV

Tres Cantos, ES

Are you looking for an innovative and consolidated place for your professional development? GMV is an experienced...

Programador Wordpress

28 d’abr.

Randstad ES

Madrid, ES

¿Eres un apasionad@ del desarrollo con WordPress y te interesa seguir desarrollando tu carrera en proyectos estables?...