Middle Full Stack Engineer (Java, VueJS) We are looking for a skilled Full-Stack Developer to build and enhance customer-facing applications using the latest technologies. As part of an Agile product team, you will collaborate with technical, product, and business stakeholders to deliver exceptional solutions. This role involves designing, developing, and maintaining APIs, microservices, and responsive web applications, ensuring high performance, scalability, and maintainability. Requirements: Backend: Experience with Java, REST API/Microservices, Spring Framework, Python, FastAPI/Django, SQL Hands-on experience in developing, testing, and troubleshooting RESTful APIs Full software development life-cycle experience with CI/CD and automated testing Strong understanding of Agile methodologies and relational databases Nice-to-Have Skills Experience developing distributed cloud applications (Azure, OpenShift, Docker) Hands-on experience with Swagger for API design and documentation Knowledge of security gateways and protocols (JWT, OAuth2.0, OIDC) Experience working with a design system/component library Strong understanding of Object-Oriented programming, design patterns, refactoring, and clean code practices Familiarity with DevOps tools such as Docker, Jenkins, and CI/CD pipelines Responsibilities: Develop customer-facing applications using modern technologies. Work with an Agile product team, collaborating across technical, product, and business units. Design, build, and maintain APIs, microservices, and responsive web applications following best practices. Contribute to technical development and implementation of applications. Ensure code quality, performance, scalability, and responsiveness of applications. Conduct and contribute to code reviews, ensuring scalability, testability, and maintainability. Actively explore new technologies and leverage them to solve current and future challenges. Participate in post-implementation reviews, sharing knowledge and fostering a learning environment. What we offer: 10 working days of Paid Day Off within an individual year. Up to 15 working days of Unpaid days off within an individual year. Professional Growth: Sombra University courses – enjoy a range of learning opportunities through Sombra University. It offers many educational courses, as well as educational lectures on a variety of topics. Sombra Around Tech – community attendance – Sombra unites engineers and experts in several areas: Front-end, Back-end, QA, DevOps, and Вusiness Analysis. Mentorship program – available on request. UDEMY online course platform – stay up-to-date with the latest technologies and programming languages. English courses and Speaking Club – attend English classes twice a week in small groups. Added advantages: Work equipment (Laptop, monitor, and small devices compensation). If you know someone you believe is a good fit for our cooperation, you can recommend them and get a reward. Public Holidays – celebrate 18 statutory holidays in Colombia. Sombra events – Join Sombra’s traditional events (both online and offline). Apply Now If you haven’t found a fitting position, send us your CV and we’ll get back to you shortly Full name Email Use this space to provide some additional information about your career path, yourself, and your expertise. #J-18808-Ljbffr