ph3Role Description /h3 pbWe are still looking for the very Top Talent and we would be delighted if you were to join our team! /b More in details, /p pbUST /b is a multinational company based in North America, certified as a bTop Employer /b and bGreat Place to Work /b company with over 35,000 employees all over the world and presence in more than 35 countries. We are leaders in digital technology services, and we provide large-scale technological solutions to big companies. /p h3What we look for? /h3 pWe are looking for a bSenior Java Developer /b to join a highly innovative team working within a microservice-based cloud environment in the utility technology sector. /p h3Key Responsibilities /h3 ul liDesign and implement Java services, REST APIs, integration adapters, and extension components using Java and the Spring ecosystem. /li liTranslate business requirements, user stories, and interface specifications into clean, maintainable, and scalable code. /li liDevelop RESTful APIs with proper validation, versioning, pagination, security, and error-handling mechanisms. /li liImplement reliable event-driven and asynchronous integrations, ensuring resiliency through retry, timeout, correlation, idempotency, and dead-letter patterns. /li liBuild and optimize persistence layers using Hibernate/JPA and SQL best practices. /li liIntegrate microservices and internal tools with CRM, finance, payment, analytics, web, and mobile platforms. /li liCreate and maintain unit, integration, component, and contract tests to ensure high-quality software delivery. /li liParticipate in code reviews, technical design sessions, backlog refinement, and secure development practices. /li liTroubleshoot production incidents using logs, metrics, traces, and database analysis, providing sustainable root-cause solutions.
/li liSupport CI/CD pipelines, automated quality controls, deployment processes, and cloud-native engineering practices. /li liContribute to technical documentation, operational procedures, and service supportability improvements. /li liEnsure solutions meet performance, reliability, scalability, and security standards. /li /ul h3Mandatory Requirements /h3 ul liStrong professional experience developing enterprise applications with Java. /li liHands-on experience with Spring Framework and Spring Boot. /li liSolid knowledge of Hibernate/JPA, relational databases, and SQL optimization. /li liExperience designing and consuming REST APIs and working with OpenAPI/Swagger specifications. /li liExperience with event-driven architectures, asynchronous messaging, or distributed systems. /li liStrong testing experience using JUnit, Mockito, and integration/contract testing frameworks. /li liExperience working with Git, Maven/Gradle, CI/CD pipelines, and code review practices. /li liUnderstanding of secure coding principles, authentication, authorization, observability, logging, and monitoring. /li liStrong analytical, problem-solving, and debugging skills. /li liExcellent communication skills and fluent English. /li /ul h3Nice To Have /h3 ul liExperience in utility, customer information, billing, payment, or energy-sector platforms. /li liKnowledge of platforms such as SAP Utilities,
Oracle Utilities, Kraken Technologies, or Hansen. /li /ul h3Experience With AWS, Including /h3 ul liAPI Gateway /li liLambda /li liFargate /li liEventBridge /li liSQS/SNS /li liAurora /li liCloudWatch /li liIAM /li liSecrets Manager /li liExperience with containers, infrastructure-as-code, and cloud-native deployment patterns. /li liKnowledge of distributed tracing, performance testing, and production support for high-volume systems. /li liUnderstanding of customer, metering, usage, tariff, billing, payment, and debt-management processes within utilities. /li /ul h3What can we offer? /h3 ul li23 days of Annual Leave plus the 24th and 31st of December as discretionary days! /li liNumerous benefits (Health Care Plan, Internet Connectivity, Life and Accident Insurances). /li liRetribución Versátil Program: (Meals, Kindergarten, Transport, Online English Lessons, Health Care Plan…) /li liFree access to several training platforms. /li liProfessional stability and career plans. /li liUST also compensates referrals, from which you could benefit when you refer professionals. /li liThe option to pick between 12 or 14 payments along the year. /li liReal Work-Life Balance measures (flexibility, WFH or remote work policy, compacted hours during summertime…). /li liUST Club Platform discounts and gym access discounts. /li /ul h3Skills /h3 pJava, AWS, REST /p pAt bUST /b, we are committed to equal opportunities in our selection processes and do not discriminate based on race, gender, disability, age, religion, sexual orientation, or nationality. We have a special commitment to Disability Inclusion, so we are interested in hiring people with a disability certificate. /p /p #J-18808-Ljbffr
📌 Senior Java Developer (AWS) - Remote (Madrid)
🏢 Ust
📍 Madrid