Senior Java Backend Developer (Hybrid)

Company
Description
DESCRIPTION If you are proficient in **Java Enterprise** and interested in working with critical transactional systems, this challenge combines backend development, integration, middleware, and databases in a high-availability environment. ### **Conditions** * **Contract:** Permanent * **Work Mode:** Hybrid, 60% remote and 40% office-based, with flexibility * **Location:** San Fernando de Henares, Av. de Castilla area * **Working Hours:** Full-time schedule to be agreed upon * **Salary:** Based on experience * **Travel:** Occasional availability for 3\-4 trips per year, each lasting up to 2\-3 days * **Language:** Technical English, minimum B2 level * **Education:** University degree or Higher Vocational Training qualification ### **Your Responsibilities** * Develop and maintain Java backend services focused on integration. * Implement APIs and endpoints, including validation, error handling, timeouts, and traceability. * Deploy and operate applications on **Apache Tomcat 9 and Oracle WebLogic Server**. * Work with environment-specific configurations, DataSources/JNDI, and troubleshooting. * Integrate services with **Oracle Database 19c** using SQL and JDBC/ORM. * Collaborate with database teams to resolve performance issues or lock-related problems. * Design robustness mechanisms, recovery strategies, and controlled retry logic. * Work with Git, code reviews, and release processes. * Provide support for critical transactional services and high-availability environments. REQUIREMENTS ### **Mandatory** * **5\+ years of experience** in Java backend development within enterprise environments. * At least **2 years of experience with critical transactional systems**, high-availability systems, or high-volume systems. * Proficiency in **Java 8 and Java 11**. * Practical experience with **Apache Tomcat 9** and **Oracle WebLogic Server (\+11g)**. * Experience with **Oracle Database 19c**, SQL, and transactional management. * Experience with **JDBC and/or ORM**. * Knowledge of Java EE/J2EE, EJB 3\.0, JPA/Hibernate, and JAX\-RS. * English at **B2 level or higher**, supported by documented evidence. * University degree or Higher Vocational Training qualification. ### **Desirable** * Layered architecture and service-oriented design. * Synchronous and asynchronous integrations. * Clean Code, SOLID principles, and patterns such as DAO or Service Layer. * Testing with **JUnit and Mockito**. * Integration testing with Oracle 19c. * Experience with CI/CD and technical documentation. * Knowledge or experience in **payment services / Payment Card Services**. * Experience supporting 24x7 environments and change governance. **Digital Group** **** We are a team of over 100 technology professionals, offering stable projects with leading national and international clients, developing solutions in Artificial Intelligence, Cloud, Cybersecurity, etc. We commit to supporting you throughout every project phase, ensuring your professional growth alongside us and that your contribution truly matters. * **Want to stay up-to-date with the latest technologies and seek new challenges? Send us your CV and we’ll get in touch!**
Posted by

David Muñoz
Indeed · HR