···
Log in / Register

Senior Full-Stack Engineer

Indeed
Full-time
Onsite
No experience limit
No degree limit
111411, Los Mártires, Bogotá, Colombia
Favourites
Share

Description

Summary: We are seeking a Senior Back End Engineer skilled in Java and microservices to design, develop, and maintain scalable APIs and services, collaborating with cross-functional teams. Highlights: 1. Design, develop, and maintain back-end services and microservices using Java. 2. Participate in defining architecture, design patterns, and technical decisions. 3. Mentor and guide junior developers, promoting best practices. We are looking for a Senior Back End Engineer with strong experience in Java development and microservices architectures. You will be responsible for designing, developing, and maintaining scalable APIs and services, working closely with frontend, QA, and operations teams to ensure quality, performance, and availability of the solutions.* Design, develop, and maintain back\-end services and microservices using Java and Spring (Spring Boot, Spring MVC, Spring Data). * Develop and consume RESTful APIs following best practices for design and security. * Participate in defining architecture, design patterns, and technical decisions for scalability and robustness. * Write unit and integration tests (JUnit, Mockito) and ensure code quality through code reviews. * Optimize queries and schemas in relational databases (MySQL, PostgreSQL, SQL Server) and collaborate on integrations with NoSQL databases when applicable. * Automate build and deployment processes (Maven/Gradle, CI/CD) and manage containers (Docker). * Collaborate with frontend teams for integrations (React, Angular, or JS) and ensure stable API contracts. * Monitor, analyze, and improve service performance, observability, and resilience. * Document designs, APIs, and operational procedures; keep repositories and runbooks up to date. * Mentor and guide more junior developers, promoting best practices and code standardization. * Participate in estimation, planning, and delivery within agile methodologies (Scrum/Kanban). Minimum 5 years of hands\-on experience in back\-end development with Java.* Strong experience with Spring Boot, Spring MVC, Spring Data, and microservices patterns. * Proven experience designing and consuming REST APIs. * Knowledge of JavaScript for integration with frontends (React, Angular, or vanilla JS). * Strong understanding of OOP, design patterns, data structures, and algorithms. * Experience with relational databases (MySQL, PostgreSQL, SQL Server) and familiarity with NoSQL databases. * Experience with build tools such as Maven or Gradle. * Experience with containers (Docker) and CI/CD pipelines. * Knowledge of unit testing frameworks (JUnit, Mockito).

Source:  indeed View original post
Valentina Rodríguez
Indeed · HR

Company

Indeed
Valentina Rodríguez
Indeed · HR

Similar jobs

Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.