Confirmed on the employer's own hiring board on Oct 23, 2026. First seen by Alion on Oct 19, 2026.
Madrid
Finances and banking
Banking products and services
Banking
Full Time
Hybrid (On-site and Remote)
Employee
Banking
Senior Java Developer - AWS Migration
Published
19 of October
At Izertis we are seeking an experienced Senior Java Developer. As a Senior Java Developer - AWS Migration, you will design, enhance, migrate, and support business-critical Java applications as they move from on-premises infrastructure to AWS. The role combines hands-on application development with cloud architecture and migration execution. You will collaborate frequently with developers, testers, product managers, infrastructure, security, and operations teams to ensure migrated services are secure, resilient, performant, supportable, and production ready. Willing to work EST (NY) working hours.
Key Responsibilities
- Analyze existing Java applications, middleware, interfaces, databases, batch jobs, and infrastructure dependencies and define migration/modernization approaches.
- Design and implement Java services and APIs using modern Java and Spring technologies, with a focus on modularity, testability, performance, and cloud-native operation.
- Refactor or replatform applications for AWS using containers, managed services, event-driven patterns, or serverless approaches where appropriate.
- Build and operate REST APIs, microservices, asynchronous integrations, messaging/streaming flows, and scheduled/batch workloads.
- Migrate application configuration, secrets, certificates, database connectivity, file handling, and integrations from on premises patterns to AWS-native or cloud-appropriate patterns.
- Implement automated unit, integration, regression, performance, and deployment testing; support production cutover and post-migration stabilization.
- Continuously evaluate and improve application performance, availability, security posture, logging, monitoring, and cost efficiency.
- Review code and cloud designs, mentor developers, and help establish reusable migration and engineering patterns.
- Follow software development processes, architecture standards, secure coding practices, change controls, and release governance.
Required Skills & Experience
- Bachelor's Degree in Computer Science, Engineering, or related field, or equivalent professional experience.
- 8+ years of professional software development experience, including 5+ years of strong Java development experience in enterprise production systems.
- Strong hands-on Java 11+ experience; Java 17/21 strongly preferred.
- Deep experience with Spring Boot, Spring Framework, RESTful services, dependency injection, data access, exception handling, security, and automated testing.
- Strong knowledge of object-oriented design, design patterns, concurrency, memory/performance considerations, and production troubleshooting.
- Strong experience building microservices and distributed systems; practical understanding of synchronous vs. asynchronous integration patterns.
- Hands-on experience with Maven or Gradle, Git-based source control, code reviews, build automation, and CI/CD.
- Strong SQL and relational database experience; ability to analyze query performance, transactions, connection pooling, and database migration impacts.
- Extensive and deep AWS experience meeting all requirements in Section 4, including direct on-premises-to-AWS migration delivery.
- Strong written and verbal communication skills; ability to produce technical design documents, migration runbooks, estimates, and implementation plans.
- Ability to work independently and as part of a cross-functional team in a controlled enterprise/banking environment.
Nice-to-Have Skills
- Hands-on experience with ECS/Fargate and/or EKS, Docker, Kubernetes, and container migration patterns.
- Experience with Kafka, Amazon MSK, SQS/SNS, EventBridge, or other enterprise messaging/event streaming platforms.
- Experience with AWS DMS/SCT, RDS/Aurora migrations, schema modernization, and large-data cutover strategies.
- Experience with Redis/ElastiCache, OpenSearch, DynamoDB, S3 event patterns, Step Functions, or Lambda.
- Prior experience delivering technology solutions within Capital Markets or Investment Banking is strongly preferred, particularly experience supporting trading, securities, Equities, Fixed Income, or front-to-back processing environments.
- Experience with Jira, Confluence, GitHub, and approved AI-assisted software development tools.
What can we offer you?
- Permanent contract from day one.
- 22 working days of annual leave, your birthday off, plus December 24th and 31st as additional days off.
- Flexible compensation package including private health insurance, meal vouchers, childcare vouchers, and transportation benefits.
- Free English classes to help you improve or reinforce your language skills.
- Access to an extensive employee benefits platform where you can purchase products and services from various sectors at discounted rates, including flights, hotels, fashion, technology, home goods, and more.
About Izertis
At Izertis, we drive the digital transformation of companies, organizations, and individuals through tailored, innovative technology solutions that deliver real impact.
Founded in 1996 and now approaching 30 years of history, Izertis is listed on the Spanish Stock Exchange (BME Continuous Market) and has established itself as one of the 1,000 fastest-growing companies in Europe.
Today, we are more than 2,300 professionals working from offices across Europe, the Americas, and Africa, with a presence in over 50 countries. We deliver services and projects through a broad portfolio of solutions, including:
- Software Engineering
- Consultancy & Governance
- Cloud & Infrastructure
- Cybersecurity
- AI, Data & Emerging Technologies
- Customer Experience (CX) & Business Solutions
- Other transformation-enabling technologies
Would you like to be part of our team? If so, don't hesitate to apply so that our Talent team can get to know you.
Also, be sure to check the careers section of our website for other opportunities that may be of interest to you:
https://www.izertis.com/es/talento
id="job-inscription"
class="hidden w-full max-w-[800px] mx-auto flex flex-col gap-8"
hx-get="/registration/new?job_id=senior-java-developer-aws-migration"
hx-trigger="load"
hx-swap="innerHTML"
>

