Senior Java Software Engineer
Coforge
Madrid, Spain
29 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.jobleads.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
5 years minimum
Working hours
Regular working hours
Languages
Spanish
Job source
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
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…