Backend Engineer
Alea
29 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Tech stack
Java
Spring Security
Agile Methodologies
Amazon Web Services (AWS)
Cloud Computing
Profiling
Relational Databases
Software Design Patterns
DevOps
Memory Management
Infrastructure as a Service (IaaS)
Iterative and Incremental Development
Java Persistence API
Java Virtual Machine (JVM)
Spring
Object-Oriented Software Development
Platform as a Service (PAAS)
Performance Tuning
Software Architecture
Software Engineering
Software Systems
Test Driven Development
Spring-mvc
Backend
Solid Principles
Information Technology
Job description
We are seeking a skilled Backend Engineer to join our dynamic engineering team. This role focuses on building scalable, robust software solutions using modern development practices. The ideal candidate will participate in high-level technical decisions, mentor team members, and help the team grow as the company expands., * Software Development: Design and develop scalable, efficient, and high-quality backend systems for our B2B application using modern engineering principles.
- Agile Practices: Follow agile methodologies to ensure iterative development and quick delivery of features.
- Technical Leadership: Participate in high-level architectural decisions, ensuring scalability, performance, and security.
- Mentorship: Empower and guide other developers, fostering knowledge sharing and professional growth.
- Scalability & Growth: Ensure the technology stack and systems can scale alongside the business growth.
Requirements
- Experience: Minimum of 5 years in software engineering with a focus on backend development.
- Education: Degree in Computer Science, Engineering, or a related field.
- Technical Skills: Strong proficiency in Java with a deep understanding of the JVM, including memory management and profiling.
- Technical Skills: Expertise in the Spring Framework (Spring MVC, Spring Security, Spring JPA).
- Technical Skills: Extensive knowledge of Object-Oriented Programming (OOP) and software architecture principles.
- Technical Skills: Familiarity with SOLID Principles, Clean Architecture, and Design Patterns.
- Technical Skills: Strong understanding of relational databases, performance tuning, and optimization strategies.
- Technical Skills: Experience with Test-Driven Development (TDD).
- Technical Skills: Knowledge of cloud environments and tools, including IaaS and PaaS, particularly AWS.
- Technical Skills: Familiarity with DevOps practices.
Benefits & conditions
- A competitive salary package based on your experience.
- An impressive benefits package focused on our culture of integral health that includes medical insurance, gym with personal trainer, sauna and hyperbaric chamber, and fresh fruit every day.
- Tax-advantageous wage benefit: Meal card, transport package and other measures such as childcare allowance.
- Discount on Veg it (vegan meals) to order your lunch at the office.
- Flexible start and finish times.
- Reduced working hours in August.
- 23 holidays plus 3 extra days at disposal.
- Hybrid Work Model.
- English classes.
- Parking benefit for those who live outside of Barcelona.
- We offer a trial period with a welcome gift upon successful completion.