Senior Software Engineer
Job Summary
JOB DESCRIPTION:
Senior Software Engineer Backend (Java Spring Boot)
Key Responsibilities:
Design develop and maintain backend services using Java Spring Boot and related technologies.
Build and optimize CI/CD pipelines using Harness GitHub Actions and other DevOps tools.
Collaborate with cross-functional teams including product architecture and QA to deliver high-quality software.
Participate in code reviews contribute to technical discussions and follow best practices for software development.
Implement and maintain microservices REST APIs and event-driven systems.
Ensure system reliability scalability and performance through thoughtful design and testing.
Required Skills & Experience:
Strong proficiency in Java and Spring Boot.
Solid understanding of CI/CD pipelines especially with Harness GitHub and related tooling.
Experience with REST APIs microservices architecture and containerization (e.g. Docker Kubernetes).
Terraform and Helm expertise
PostgreSQL and NoSQL expertise
Test Driven Development experience.
Event-driven architecture message queues (Kafka EventBridge)
Familiarity with cloud platforms such as AWS.
Exposure to Agile methodologies and DevOps culture.
The base pay for this position is
N/AIn specific locations the pay range may vary from the range posted.
JOB FAMILY:
IT Services & Solutions Delivery
DIVISION:
BTS Business Technology Services
LOCATION:
Colombia > Bogota : Building II
ADDITIONAL LOCATIONS:
WORK SHIFT:
Standard
TRAVEL:
No
MEDICAL SURVEILLANCE:
No
SIGNIFICANT WORK ACTIVITIES:
Not Applicable
Required Experience:
Senior IC
About Company
WHO WE ARE CREATING LIFE-CHANGING TECHNOLOGY From removing the regular pain of fingersticks as people manage their diabetes to connecting patients to doctors with real-time information monitoring their hearts, from easing chronic pain and movement disorders to testing half the world’s ... View more