1d
Senior Software Developer - Java & AWS Cloud
Senior Software Developer - Java & AWS Cloud
Requisitos
- Higher education in software engineering, computer science, or a comparable technical field
- Strong background in Java backend development, including the Spring framework and multiple data access strategies
- Solid experience with relational database systems
- Hands-on experience designing and running workloads on AWS cloud services
- Comfortable using Python for scripting, services, or integration work
- Practical experience with Infrastructure as Code tools, particularly Terraform
- Good knowledge of API design, distributed systems, and application security
- Daily use of source control platforms such as GitHub or GitLab
- Previous collaboration with data engineering or analytics teams
- Exposure to artificial intelligence tools or ecosystems
- Familiarity with automated build and deployment processes
- Understanding of container technologies and orchestration platforms
- Cloud certifications are an advantage
- Experience working in iterative delivery frameworks and using project tracking tools
- Knowledge of observability, logging, and alerting solutions
- A genuinely agile mindset focused on cooperation, continuous learning, and shared ownership
- Ability to manage priorities and deliver high-quality work within deadlines
- Strong analytical thinking and attention to detail
- Clear and effective communication skills
- Fluency in English is required; additional languages are a bonus
- Proactive, collaborative, and motivated to continuously improve both systems and ways of working
Anuncio original
Backend Engineering
- You will be responsible for building and evolving server-side components and interfaces using modern Java (version 21) and the Spring ecosystem.
- Depending on the use case, you will work with ORM frameworks or lower-level database access approaches.
- You will ensure efficient interaction with relational databases such as Oracle or cloud-based PostgreSQL solutions, while applying solid design principles to deliver secure, resilient, and high-performance systems.
Cloud Platforms & Delivery
- You will contribute to the deployment and operation of applications within an AWS environment, leveraging both container-based and serverless services.
Python & Multi-Stack Contributions
- When needed, you will develop Python components to support automation, data manipulation, or system integrations.
- You will work closely with data-focused teams to enable smooth data flows, transformations, and interoperability between platforms.
Teamwork & Operational Support
- You will collaborate with product owners, engineers, and other stakeholders to translate functional needs into technical solutions.
- You will assist in diagnosing production issues, monitoring applications, and supporting users.
- You will also help onboard and guide less experienced colleagues, fostering knowledge sharing and technical excellence.
Ongoing Evolution
- You are expected to keep your skills current by monitoring emerging technologies and industry practices.
- You will actively propose enhancements aimed at improving reliability, scalability, and long-term maintainability of systems.
Candidatura gestionada por Izertis