Senior Java Software Engineer

Coforge
Madrid, Spain
29 days ago
Apply on www.jobleads.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
5 years minimum
Working hours
Regular working hours
Languages
Spanish

Tech stack

Java (Programming Language) Agile Methodology Apache Tomcat Server Applications Unit Testing Oracle WebLogic Server Software Quality Code Review Continuous Integration Linux Java Platform Enterprise Edition (J2EE) Hibernate (Java)
+20 more
Java Database Connectivity Java Persistence API Spring Framework Apache Struts WildFly (JBoss AS) Oracle Databases Oracle (Applications) Scrum Methodology Shell Script Software Engineering PL-SQL Web Applications Working Model 2D Enterprise Software Applications Spring-mvc Spring-boot Backend Git Spring Data Software Version Control

Job description

Sobre el rol

Estamos buscando un/a Senior Java Developer con sólida experiencia en el desarrollo y mantenimiento de aplicaciones empresariales basadas en tecnologías Java. La persona seleccionada participará en el diseño, desarrollo, evolución y soporte de aplicaciones críticas de negocio, trabajando con Java 8, Spring Framework, PL/SQL, Oracle y Struts dentro de entornos corporativos complejos.

El/la profesional colaborará estrechamente con analistas funcionales, arquitectos y otros equipos técnicos para garantizar la calidad, estabilidad y escalabilidad de las soluciones implementadas.

  • Diseñar, desarrollar y mantener aplicaciones empresariales utilizando Java 8, Spring Framework y J2EE.
  • Participar en el desarrollo y mantenimiento de aplicaciones web basadas en Struts.
  • Crear y optimizar consultas, procedimientos almacenados, paquetes y triggers utilizando PL/SQL.
  • Desarrollar e integrar servicios REST y componentes backend para aplicaciones corporativas.
  • Analizar y resolver incidencias funcionales y técnicas en entornos de producción.
  • Realizar pruebas unitarias e integradas para asegurar la calidad del software.
  • Colaborar en actividades de mantenimiento evolutivo y correctivo de aplicaciones existentes.
  • Participar en revisiones de código y promover buenas prácticas de desarrollo.
  • Trabajar con equipos multidisciplinarios dentro de metodologías ágiles.
  • Contribuir a la modernización y mejora continua de aplicaciones legacy.
  • Mínimo 5 años de experiencia en desarrollo de software con tecnologías Java.
  • Experiencia sólida con Java 8 y desarrollo de aplicaciones J2EE.
  • Conocimientos y experiencia práctica con Spring Framework (Spring MVC, Spring Core, Spring Data).
  • Experiencia en bases de datos Oracle y programación avanzada en PL/SQL.
  • Conocimiento y experiencia trabajando con Struts.
  • Experiencia en desarrollo e integración de servicios REST.
  • Conocimientos de JDBC, Hibernate/JPA o tecnologías de persistencia similares.
  • Experiencia en servidores de aplicaciones como WebLogic, JBoss o Tomcat.
  • Experiencia trabajando en entornos Linux/Unix.
  • Manejo de herramientas de control de versiones como Git, SVN o CVS.
  • Capacidad para analizar requerimientos funcionales y transformarlos en soluciones técnicas.
  • Nivel alto de español.

Valorable

  • Experiencia en migración o modernización de aplicaciones legacy.
  • Conocimientos de Spring Boot.
  • Experiencia con metodologías Agile (Scrum/Kanban).
  • Conocimientos de herramientas CI/CD.
  • Experiencia en sectores bancarios, seguros o grandes entornos corporativos.
  • Conocimientos de Shell Scripting.
  • Incorporación a un proyecto estable y de largo recorrido.
  • Participación en desarrollos críticos para el negocio.
  • Modelo de trabajo flexible con asistencia presencial de 1 día al mes en Madrid.
  • Entorno colaborativo orientado a la calidad y mejora continua.
  • Oportunidades de crecimiento profesional y desarrollo técnico.
  • Formación continua y acceso a proyectos de gran impacto.

Requirements

  • Mínimo 5 años de experiencia en desarrollo de software con tecnologías Java.
  • Experiencia sólida con Java 8 y desarrollo de aplicaciones J2EE.
  • Conocimientos y experiencia práctica con Spring Framework (Spring MVC, Spring Core, Spring Data).
  • Experiencia en bases de datos Oracle y programación avanzada en PL/SQL.
  • Conocimiento y experiencia trabajando con Struts.
  • Experiencia en desarrollo e integración de servicios REST.
  • Conocimientos de JDBC, Hibernate/JPA o tecnologías de persistencia similares.
  • Experiencia en servidores de aplicaciones como WebLogic, JBoss o Tomcat.
  • Experiencia trabajando en entornos Linux/Unix.
  • Manejo de herramientas de control de versiones como Git, SVN o CVS.
  • Capacidad para analizar requerimientos funcionales y transformarlos en soluciones técnicas.
  • Nivel alto de español., * Experiencia en migración o modernización de aplicaciones legacy.
  • Conocimientos de Spring Boot.
  • Experiencia con metodologías Agile (Scrum/Kanban).
  • Conocimientos de herramientas CI/CD.
  • Experiencia en sectores bancarios, seguros o grandes entornos corporativos.
  • Conocimientos de Shell Scripting.
  • Incorporación a un proyecto estable y de largo recorrido.
  • Participación en desarrollos críticos para el negocio.
  • Modelo de trabajo flexible con asistencia presencial de 1 día al mes en Madrid.
  • Entorno colaborativo orientado a la calidad y mejora continua.
  • Oportunidades de crecimiento profesional y desarrollo técnico.
  • Formación continua y acceso a proyectos de gran impacto.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.jobleads.com
Prepare application

Good distractions

Loading talks and stories from around this role…