Lead Java Software Engineer (Spanish proficiency)
SoftServe
WE ARE
SoftServe is a digital authority that advises and provides services using cutting-edge technology. We empower enterprises and software companies to (re)identify their differentiation, accelerate solution development, and vigorously compete in today’s digital economy.
Our client is a top fashion retailer in the world, selling in more than 200 markets online and in over 90 markets offline.
IF YOU ARE
- Proficient in developing applications with complex business logic
- Experienced with Java 17+, Maven, and Spring frameworks (IoC, MVC, Data, Security, Spring Boot)
- Knowledgeable in JPA, Hibernate, and databases such as MariaDB/PostgreSQL and MongoDB
- Skilled with testing tools like JUnit, JMeter, SpringTest, and code coverage tools (JaCoCo, Mutation Tests)
- Competent in version control using Git
- Versed in Kafka, Avro, and Schema Registry
- Following an API-first approach using OpenAPI
- Familiar with monitoring and security tools like Grafana, SonarQ, and Snyk
- Experienced with OLAP systems and containerization tools such as OpenShift and Docker
- Knowledgeable about authentication and authorization methods, including OAuth and RBAC/ABAC
- Applying principles of hexagonal architecture
- Familiar with Redis, gRPC, and Argo CD
- Equipped with strong communication and presentation skills
- Effective in conveying concepts and guidelines to development teams and stakeholders
- Fluent in English at an upper-intermediate level
- Proficient in Spanish, with strong verbal and written skills
AND YOU WANT TO
- Work with service-oriented architecture
- Develop complex business solutions
- Contribute to core functionality changes as microservices evolve
- Collaborate closely with the customer, including participating in business trips
- Oversee the technical aspects of the product and drive strategic initiatives to enhance the solution over time
- Lead and manage the technical development team, serving as the primary technical authority
- Collaborate with the Product Owner to define and prioritize the technical aspects of the product backlog and requirements
- Ensure technical excellence and success of delivered solutions
- Engage in hands-on coding to address complex issues within the system under development
- Act as a primary expert on technological architecture, contributing to its continuous development and enhancement
- Ensure the solution adheres to the established architecture and is consistently updated to the latest versions
- Monitor and ensure smooth application performance in the production environment, proactively resolving user-reported incidents
- Facilitate continuous deployment processes, adhering to rigorous testing protocols including unit, functional, and regression tests
- Provide technical support and guidance to align with the overarching architecture
- Assist in deploying functionalities across various environments
- Manage technical debt and drive its prioritization within development cycles
- Advocate for and mentor team members on best practices to ensure high-quality outcomes
- Identify and eliminate technical obstacles, fostering an environment of continuous improvement
TOGETHER WE WILL
- Be a part of an Agile team of developers
- Participate in making technical decisions regarding the project
- Watch for the future and the scalability of the microservices under the charge
- Support your technical and personal growth through a dedicated career plan for your role
- Create an exceptional customer experience
- Give you access to experienced specialists who are very willing to share their knowledge
- Gain certifications from leading providers
- Be a part of something bigger than a single project in the professional community
Oferta de empleo publicada Hace 2 meses
¿Quieres recibir más ofertas?
Suscríbete y recibe ofertas similares para Lead Java Software Engineer (Spanish proficiency). ¡Entérate antes que nadie!
