¡Activa las notificaciones laborales por email!

Sr. Java Fullstack Developer

Toshiba Global Commerce Solutions - External

Castilla-La Mancha

Presencial

EUR 45.000 - 65.000

Jornada completa

Hoy
Sé de los primeros/as/es en solicitar esta vacante

Descripción de la vacante

A technology services company is seeking an exceptional engineering leader to join their team in Spain. This role focuses on building cloud-based applications using Java and microservices technologies. Candidates should have extensive software development and leadership experience, as well as knowledge of Agile methodologies. The position offers a friendly work environment with numerous benefits, including life insurance, medical expenses coverage, and a pension plan.

Servicios

Life insurance
Major medical expenses coverage
Savings fund for employees
Grocery coupons
Pension plan
12 days of vacation plus 6 floating days

Formación

  • 8+ years professional experience in software development.
  • Proven leadership of a large team or multiple smaller development teams.
  • 5+ years of experience with Java.
  • Strong programming and analytical skills, problem determination and debugging.

Responsabilidades

  • Implement product features in Java using Object-Oriented principles.
  • Lead the work of other developers and mentor junior engineers.
  • Conduct knowledge-sharing or training sessions.
  • Consult on and review release notes, test plans, and functional specifications.

Conocimientos

Java programming
Cloud-based applications
Software development leadership
Agile methodology
Analytical skills

Educación

Bachelor's Degree in Computer Science or related field

Herramientas

Docker
Maven
Git
Descripción del empleo

Toshiba is a provider of technology services for retail businesses to create high-quality digital platforms and products that accelerate time to market. Our diverse and adaptable teams provide the right mix of solutions and methodologies to deliver results as we collaborate with our clients' teams to foster innovation through continuous learning.

Our people.

At Toshiba, all team members are empowered to take responsibility and develop innovative solutions to our customers' most challenging problems. To retain and develop top talent, we foster a work environment that celebrates creativity, encourages skill development, and enables multidisciplinary collaboration.

What will you bring to the team.

Are you an exceptional engineering leader, with deep experience designing and building cloud-based applications? Do you have a passion for developing software that drives both development teams and the business? This position will focus on building the core point of sale application functionality on top of our cloud native platform using Microservices and OpenAPI. This opportunity will provide the candidate the chance to work on a microservices based platform and help code, lead, and design functional deliverables of our point-of-sale applications. You will be working alongside other experienced engineers and developers, collaborating on the various layers of the infrastructure for our platform. Qualified candidates will have strong leadership, be forward thinking, self-motivated and bring excellence to the development and customer experience.

What will you be doing:

  • Implement product features in Java using Object-Oriented principles. Designs, develops, and tests/debugs client- and server-side code.
  • Resolves complex technical challenges requiring a diverse scope of domain and discipline knowledge.
  • Advises and reviews technical designs, implementations, and tests across multiple small-to-medium projects or a large project.
  • Identifies opportunities to leverage existing assets (code, tooling, documentation) in new projects. Interfaces with internal & external teams to ensure alignment of deliverables.
  • Performs as a Subject Matter Expert (SME) for at least one product line.
  • This position will lead the work of other developers. They will mentor junior engineers, reviews code, and grows technical leadership skills across the organization.
  • Conducts knowledge-sharing or training sessions. Ensures technical resources assigned to tasks aligned with their skills.
  • Consults on and/or reviews release notes, test plans/cases, and functional specifications.

Naturally to be successful in this role, you must have and know of:

  • Bachelor’s Degree in Computer Science or related field
  • 8+ years professional experience in software development.
  • Proven leadership of a large team or multiple smaller development teams
  • 3+ years of cloud based or client/server development experience.
  • 5+ years of experience with Java.
  • 3+ years of experience in web applications.
  • Ability to convert technical specifications from the design team or third-party vendors into software implementation.
  • Experience building and supporting cloud based and client/server applications.
  • Very strong analytical and Java programming skills.
  • Deep technical skills in software development technologies and tools such as DI, CI, Spring Boot, XML/JSON, Java, Docker and Maven.
  • Strong programming and analytical skills, problem determination and debugging, attention to detail, teamwork, and excellent communication skills.
  • Knowledge of software development concepts/methodology/life cycle, especially Agile methodology.
  • Proficiency with code versioning tools like Git.
  • Fluent English Language. Speaking and written Skills.

Preferred skills:

  • Proficiency with Windows- and Linux-based operating systems, including software installation, light administration, and simple scripting.
  • Knowledge of Swagger and REST design.
  • Working knowledge of network communication using sockets and HTTP.
  • Knowledge of cloud computing technologies
  • Working knowledge of Azure, Azure Service Bus, and Azure Cosmos DB
  • Knowledge of non-relational databases such as MongoDB and database scalability concepts like sharding
  • Experience with high data volume enterprise integrations using topics/queues
  • Experience with Typescript and VueJs.

We offer:

  • Hired directly by Toshiba and 100% under payroll.
  • Benefits of the law (IMSS, INFONAVIT).
  • Life insurance, major medical expenses with dental and visual coverage. (For the employee and direct family members).
  • Minor medical expenses insurance.
  • Savings fund for employees, capped at the limit of the law.
  • Grocery coupons.
  • Pension plan.
  • 12 days of vacation plus 6 floating days.
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.