Java Software Engineer
Role details
Job location
Tech stack
Job description
Java 11/17 Docker Kubernetes Kafka Neo4J ElasticSearch Redis GCP services Descripción del empleo Java Software Engineer - Convert (Hybrid), * Opportunity to develop your skills with a cutting-edge tech stack, including Java 11 / 17, Docker, Kubernetes, Kafka, Neo4J, ElasticSearch, Redis, Datadog, GCP services like BigTable and BigQuery, Oracle databases.
- Create distributed, scalable micro-services platforms. Software is deployed daily with high quality, clean code, SOLID principles, design patterns, TDD.
- Be independent when working with modules on your area of expertise, across the SDLC.
- Design and develop advanced systems for the high-demand search service, a core component of our platform.
- Code solutions with the highest quality by applying good design, attention to detail, and test quality. Promote best practices within the team.
- Work in a fully agile organization using Kanban to deliver business value continuously. Participate in team ceremonies, ideation processes, mentoring and career development.
Requirements
Traveltechessentialist seeks a Java Software Engineer to work in a hybrid environment in Cataluña, Spain. The role involves developing skills with cutting-edge technologies like Java, Docker, and Kubernetes while creating distributed, scalable micro-services platforms. Candidates should possess strong software engineering expertise, excellent communication skills, and a passion for quality and innovation. Attractive benefits include competitive salary, continuous learning opportunities, a flexible work model, and a supportive workplace culture., * Deep understanding of software engineering concepts.
-
Experience with entire SDLC including deployment and testing.
-
Strong analytical skills and creative problem-solving abilities.
-
Focus on quality and technical excellence.
-
Excellent communication and collaboration skills.
-
Ability to visually represent solutions for various audiences., * Develop skills with a cutting-edge tech stack.
-
Create scalable micro-services platforms.
-
Design and develop advanced systems for search service.
-
Promote best practices within the team.
-
Participate in team ceremonies and mentoring., Software engineering concepts Data structures Design patterns Fluent English Cloud/Continuous Delivery Strong analytical skills Organizational skills Team-player mindset, Must have:
-
Deep understanding of software engineering concepts such as OOP, functional programming, concurrency, data structures, design and architecture patterns, databases and APIs.
-
Experience across the entire SDLC, including production deployment, unit and integration testing, and Cloud/Continuous Delivery environments.
-
Strong data-driven analytical skills, design-pattern knowledge, creativity to solve complex business and customer problems.
-
Ambition to provide resilient, high-performance, well-dimensioned solutions to complex problems.
-
Focus on quality and a technical excellence mindset.
-
Excellent communication, ability to reach agreements for the benefit of the team and stakeholders.
-
Ability to visually represent solutions in standard diagrams for technical and non-technical audiences.
-
Strong organisational skills: planning, prioritising, delegating tasks to meet deadlines in uncertain environments.
-
Fluent English to work in a multicultural environment.
-
Continuous learning mindset, growth and innovation orientation.
-
Team-player mindset with knowledge-sharing focus.
-
Passion for the job, willingness to improve daily and apply state-of-the-art technology where possible.
Preferred:
- Experience with applied AI tools such as GitHub Copilot, ChatGPT, or other AI-powered coding assistants.
- Experimentation mindset and curiosity to explore and integrate AI-driven solutions.
- Ability to work with AI tools as pair programmers.
- Adaptability and learning agility regarding new AI features and capabilities.
Benefits & conditions
- Competitive salary and benefits, Prime Plus membership.
- Flexible benefits, performance-based bonuses.
- Relocation support and premium equipment.
- Paid birthday leave.
- Continuous learning: free Coursera access, workshops, technical and leadership training.
- Clear career paths and internal mobility programs.
- Hybrid work model based on outcomes.
- Employee engagement: after-work events, sports and music communities.
- Inclusive, supportive work environment that encourages innovation.