About Softtek
Founded in 1982, Softtek is a global provider of process-driven IT solutions with 30 offices in North America, Latin America, Europe, and Asia.
With 15 Global Delivery Centers in the U.S., Mexico, China, Brazil, Argentina, Costa Rica, Spain, Hungary, and India.
Softtek helps improve and produce predictable outcomes for top-tier corporations in over 20 countries.
Softtek is the creator and a leader of the nearshore industry.
For more information on what we do, who we are, and career opportunities, visit
Requirements
Must have:
- 5+ years of experience in backend application development.
- Strong understanding of design principles:
OOP
and
SOLID
.
- Advanced proficiency in
Java 21
(OpenJDK 21+).
- Knowledge of application security:
OWASP TOP 10
, authentication, authorization, and caching mechanisms.
- Experience with
Agile methodologies
and
Test-Driven Development (TDD)
.
- Familiarity with
CI/CD pipelines
for build, test, and deployment automation.
- Proficient in version control systems like
Git
(preferably GitHub).
- Experience with
JPA-QL / Hibernate JPA
.
- Expertise in
Spring Boot 3.x or higher
.
- Strong command of
SQL
, including
DDL
and
DML
.
- Knowledge of relational databases, especially
Microsoft SQL Server
.
- Experience in
data modeling
, table creation, and entity-relationship design.
- Deep understanding of the
SQL language
.
Nice to have:
- Familiarity with design principles:
KISS
,
DRY
,
YAGNI
,
BDUF
,
SOC
.
- Experience with
Quarkus 3.19.x+
.
- Experience with
Drools 8+
.
- Understanding of
Jenkins messaging mechanics
and
Kafka
.
- Experience with
Docker
.
Responsibilities
- Design and develop secure, scalable, and efficient backend applications.
- Apply design principles to maintain clean and maintainable code.
- Implement security mechanisms and protect against vulnerabilities.
- Actively participate in Agile processes and automated testing.
- Contribute to the definition and maintenance of CI/CD pipelines.
- Manage code versions using Git and collaborate in team environments.
- Optimize data models and SQL queries for high performance.
Required Languages:
English Advanced (B2)
Job location:
Remote, Colombia