Overview
Get AI-powered advice on this job and more exclusive features.
Direct message the job poster from Softtek.
Softtek is a global provider of process-driven IT solutions with offices worldwide.
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
Seniority level
Employment type
Job function
Industries
- IT Services and IT Consulting
#J-18808-Ljbffr