Full Stack Engineer - Java
Aviso de fuente externaen Aventior
Designation: Full Stack Engineer Preferred Experience: 5+ Years Job Summary:We are looking for an experienced Full Stack Software Engineer with 6–8 years of hands-on experience in designi...
Salario
No especificado
Ubicación
Bogotá, Colombia
Tipo de empleo
Tiempo completo
Modalidad
No especificado
Full Stack Engineer - Java
Bogotá, Colombia
Descripción del empleo
Designation: Full Stack Engineer Preferred Experience: 5+ Years
Job Summary:We are looking for an experienced Full Stack Software Engineer with 6–8 years of hands-on experience in designing, developing, and maintaining scalable enterprise applications. The ideal candidate will have strong expertise in Java, JavaScript/TypeScript, React/Angular, API and microservices development, cloud platforms, databases, and modern DevOps practices.The candidate will work across the complete software development lifecycle and collaborate closely with product, design, QA, and DevOps teams to deliver secure, scalable, and high-quality software solutions.
Key ResponsibilitiesDesign, develop, and maintain scalable full-stack applications using modern web technologies.Work across the complete software development lifecycle, from requirements analysis and design through development, testing, deployment, and maintenance.Develop and optimize RESTful APIs, microservices, and distributed systems to improve application performance, scalability, and reliability.Develop and maintain responsive front-end applications using React, Angular, or similar frameworks, ensuring seamless user experiences.Design and implement robust back-end business logic and services using Java.Develop cloud-native applications and work with cloud platforms such as AWS, Azure, and GCP.Use Docker and Kubernetes for application containerization, deployment, and orchestration.Design, integrate, and optimize relational databases including PostgreSQL and MySQL.Collaborate with Product Managers, UI/UX Designers, QA Engineers, and DevOps teams to ensure high-quality and timely software delivery.Apply secure coding practices and ensure application security, performance, scalability, and maintainability.Contribute to architecture and technical design discussions and recommend appropriate technology solutions.Implement and improve CI/CD pipelines, automated testing, and development processes.Troubleshoot complex technical issues and proactively identify opportunities for system and code optimization.Participate in Agile ceremonies, code reviews, technical discussions, and continuous improvement initiatives.
Required Skills & Qualifications6–8 years of professional experience as a Full Stack Software Engineer or in a similar role.Strong proficiency in Java for backend application development.Strong knowledge of JavaScript/TypeScript and modern front-end frameworks such as React, Angular, or Vue.js.Hands-on experience developing RESTful APIs and microservices architectures.Good understanding of distributed systems and scalable application design.Experience working with one or more major cloud platforms: AWS, Azure, or GCP.Strong understanding of CI/CD pipelines and modern DevOps practices.Hands-on experience with Docker and Kubernetes.Familiarity with Infrastructure as Code tools such as Terraform and Ansible.Strong experience working with relational databases such as PostgreSQL and MySQL, including query optimization.Understanding of application security, secure coding practices, and performance optimization.Strong problem-solving, analytical, and debugging skills.Ability to work independently as well as effectively within a cross-functional team.Experience working in Agile/Scrum environments.
Good to HaveExperience with cloud-native and distributed system architectures.Experience with advanced CI/CD and DevOps automation.Exposure to open-source technologies and contributions.Knowledge of automated testing frameworks and test-driven development practices.Experience working in a DevOps culture with strong collaboration between development and operations teams.Passion for building secure, scalable, and maintainable software solutions.
Company Overview:Aventior is a leading provider of innovative, end-to-end technology solutions, empowering businesses across diverse industries to solve complex challenges and accelerate growth. We harness the power of cutting-edge technologies such as artificial intelligence (AI), machine learning (ML), MLOps, and DevOps to build scalable, future-ready solutions that drive measurable business outcomes.Our expertise extends across the entire data lifecycle. We offer comprehensive data development and management services, including cloud data architecture, universal data models, Data Transformation & ETL, data lakes, user management, Analytics & visualization, and automated data capture for unstructured and semi-structured sources such as scanned documents. These capabilities enable organizations to unlock the full value of their data and make faster, more informed decisions.At Aventior, our strength lies in combining deep industry expertise with advanced technical capabilities. Our teams work closely with clients to design and deliver tailored solutions that align with their unique business needs—whether it’s optimizing operations, enhancing customer experiences, or driving strategic decision-making.We bring a holistic, cross-industry perspective to every engagement, supported by a strong foundation in design, implementation, innovation, migration, and ongoing support. With a global delivery model, a multi-country presence, and a team of highly skilled professionals, Aventior is well-positioned to deliver consistent, high-quality outcomes at scale.
¿Es tuya esta vacante?
Reclámala gratis y recibe candidatos con video en CazVid.