Job Description
PALO IT is seeking a Back End Java Developer to manage the full development lifecycle, including design, estimation, planning, unit testing, release, and implementation support. The ideal candidate will collaborate with business analysts and solution architects to translate business requirements into technical solutions, contribute to technical specifications, and manage technical risk reports for projects. They will also maintain the quality of developments by adhering to rules, standards, frameworks, and source control.
Responsibilities:
- Collaborate with business analysts and solution architects to translate business requirements into technical solutions.
- Contribute to and review technical specifications, ensuring compliance with detailed specifications and codes.
- Manage technical risk reports for projects.
- Maintain the quality of developments by adhering to rules, standards, frameworks, source control, and conducting technical and code reviews.
- Provide peer mentoring to project team members and participate in hiring, onboarding, and training newcomers.
Requirements:
- More than 5 years of recent experience with Spring Boot, Cloud, Security, and Data.
- Proficient in Java version 8 and above (lambdas, streams).
- Experience in implementing microservices and developing them from scratch.
- Proficient in developing RESTful services and understanding the Richardson Maturity Model.
- Experience in configuring Spring Security, JWT, and implementing OAuth 2.0 from scratch.
- Knowledge of encryption algorithms and tokenization mechanisms (JWT or OAuth 2.0); proficiency in HTTPS with SSL certificates.
- Experience in creating and managing standardized transactional databases (BDD), optimizing and understanding SQL queries, and using Spring Data JPA.
- Proficient in error management techniques, including Try-Catch, Control Advise, API GW, and Logstash.
- Experience in designing microservices architecture.
- Knowledge of NoSQL databases.
- Advanced/conversational English, B2 level or above.
- Fluent Spanish
PALO IT Offers:
- Stimulating working environments
- Unique career path
- International mobility
- Internal R&D projects
- Knowledge sharing
- Personalized training
- Entrepreneurship & intrapreneurship