Senior Software Engineer ? Java Springboot
1 VacantesIngeniería en General en Extranjero, Extranjero
- Salario: A convenir
- Categoría: Arquitectura / Ingenierías
- Subcategoría Ingeniería en General
- Localidad: Extranjero
- Activo desde: 12/03/2025
- Jornada: Tiempo Completo
- Tipo de Contrato: Contrato a término indefinido
- Cantidad de Vacantes: 1
- Educación Mínima: Universidad / Carrera Profesional
- Años de Experiencia: 5
Were Hiring: Senior Software Engineer (Remote, Colombia)
Location: Colombia (Remote) Must work PST hours (8-9 AM PST start time, 7-hour overlap)
Who We Are Looking For:
5+ years of professional software development experience
Strong Object-Oriented programming skills Proficiency in Java
Experience with Java Spring Boot, Kubernetes (K8s), Docker
Expertise in RESTful architecture and microservices
Cloud experience (AWS preferred), CI/CD pipelines (GitLab CI/CD, Terraform)
Proficiency in databases (PostgreSQL) and cache-based low-latency system design
Experience with testing automation (unit, integration, regression, load)
Familiarity with DevOps tools, monitoring, and alerting (New Relic, Splunk)
Experience with messaging technologies like Kafka/SQS
Strong system design, architecture, and performance testing skills
Excellent communication skills and ability to collaborate cross-functionally
Key Responsibilities:
Design and develop high-quality, scalable, and maintainable software solutions
Identify performance issues and optimize solutions
Collaborate with cross-functional teams, including engineers, product managers, and business stakeholders
Drive code reviews, ensuring best practices and high coding standards
Maintain a DevOps mindset, implementing CI/CD pipelines, cloud solutions, and monitoring tools
Transform business needs into functional and technical requirements
Mentor team members and contribute to technical discussions and design decisions
Requirements:
Bachelors or Masters degree in Computer Science, Engineering, or equivalent
Self-sufficient, strong execution skills, and ability to lead technical decisions
Ability to communicate technical details effectively to both engineers and business stakeholders