At a Glance
- Tasks: Design and develop scalable microservices using Java and Spring Boot in an agile environment.
- Company: BABEL, a multinational tech consultancy focused on digital acceleration.
- Benefits: Competitive salary, hybrid work model, and daily incentives for in-office days.
- Other info: Opportunities for continuous learning and access to advanced CI/CD environments.
- Why this job: Join a high-performance team and work on impactful tech projects with cutting-edge tools.
- Qualifications: Proven backend development experience with Java and knowledge of microservices architecture.
The predicted salary is between 45000 - 60000 £ per year.
Unstoppable. BABEL es una consultora tecnológica multinacional especializada en acelerar los procesos digitales de sus clientes.
Buscamos un/a Software Engineer Backend Java Senior apasionado/a por el desarrollo de servicios y microservicios. Dominarás Java y Spring Boot y trabajarás en equipos ágiles.
Tu rol: Como Senior Backend Java Developer serás responsable de diseñar, desarrollar y mantener microservicios escalables, aplicando las mejores prácticas de ingeniería de software, arquitectura y calidad del código. Trabajarás en un entorno ágil (Scrum), colaborando con equipos multidisciplinares en proyectos clave del ecosistema Iberia.
Requisitos mínimos:
- Experiencia en desarrollo backend con Java (versiones 8, 11, 17 o 21).
- Spring Boot y ecosistema Spring.
- Arquitectura de Microservicios y Arquitectura Hexagonal.
- OOP y Diseño Orientado a Objetos.
- TDD y DDD.
- Bases de datos relacionales y NoSQL (Oracle, Aurora, DynamoDB, PL/SQL, JDBC, JPA, Hibernate, ORM).
- CI/CD y Infrastructure as Code (Terraform, CDK).
- APIs REST / SOAP / JSON / XML.
- Pruebas unitarias con JUnit / Mockito.
- Seguridad y Criptografía, Logging, Building/Packaging.
- Cloud AWS: EC2, S3, Lambda, SNS, SQS, Aurora, DynamoDB, Networking, Fargate, EventBridge.
Conocimientos deseables:
- GitHub.
- Dynatrace.
- Jira y Confluence.
- Testing automático (Karate, Xray).
- Nivel de inglés técnico (mínimo B1-B2).
Ubicación y condiciones:
- Madrid o alrededores.
- Modelo híbrido: presencial 1 vez al mes según requerimiento del equipo.
- Horario: L–J 8,5h | V 7h; julio y agosto jornada intensiva L–V 7h.
- Incentivos: refuerzo de 7 €/día presencial + gastos de desplazamiento.
- Despliegues a producción: 1 vez al mes con soporte y pruebas previas.
Beneficios:
- Participar en proyectos de gran impacto tecnológico con entornos complejos y escalables.
- Formar parte de un equipo colaborativo y de alto rendimiento.
- Enfoque ágil, innovación, mentoring y aprendizaje continuo.
- Acceso a tecnologías Cloud (AWS), automatización y entornos CI/CD avanzados.
Software Engineer Back Java Senior (2º) in Stromness employer: Babel
Contact Detail:
Babel Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer Back Java Senior (2º) in Stromness
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work at BABEL or similar companies. A friendly chat can sometimes lead to job opportunities that aren't even advertised!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those involving Java and Spring Boot. This is your chance to demonstrate your expertise in microservices and agile methodologies.
✨Tip Number 3
Prepare for the interview! Brush up on your knowledge of TDD, DDD, and cloud technologies like AWS. Be ready to discuss how you've applied these in past projects, as this will show you're the perfect fit for the role.
✨Tip Number 4
Apply through our website! It’s the easiest way to get your application noticed. Plus, we love seeing candidates who take the initiative to connect directly with us.
We think you need these skills to ace Software Engineer Back Java Senior (2º) in Stromness
Some tips for your application 🫡
Show Your Passion for Development: When writing your application, let us see your enthusiasm for backend development! Share specific projects or experiences that highlight your skills in Java and Spring Boot. We love to see candidates who are genuinely excited about what they do.
Tailor Your CV and Cover Letter: Make sure to customise your CV and cover letter for the role. Highlight your experience with microservices, TDD, and CI/CD practices. We want to know how your background aligns with our needs, so don’t be shy about showcasing relevant skills!
Be Clear and Concise: Keep your application clear and to the point. Use bullet points for easy reading and avoid jargon unless it’s relevant. We appreciate straightforward communication, so make it easy for us to see why you’re a great fit!
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it helps us keep everything organised on our end!
How to prepare for a job interview at Babel
✨Know Your Tech Stack Inside Out
Make sure you’re well-versed in Java and Spring Boot, as these are crucial for the role. Brush up on your knowledge of microservices architecture and be ready to discuss how you've implemented these technologies in past projects.
✨Showcase Your Agile Experience
Since the company works in an agile environment, be prepared to talk about your experience with Scrum or other agile methodologies. Share specific examples of how you’ve contributed to team dynamics and project success in previous roles.
✨Prepare for Technical Questions
Expect to face technical questions that test your understanding of OOP, TDD, and DDD. Practise coding challenges and be ready to explain your thought process while solving problems, as this will demonstrate your problem-solving skills.
✨Demonstrate Continuous Learning
Highlight any recent courses or certifications related to cloud technologies, CI/CD, or testing frameworks. This shows your commitment to staying updated in a fast-evolving field and aligns with the company's focus on innovation and learning.