ThoughtBot
Full Stack Engineer
ThoughtBotLuxembourg2 hours ago
ContractInformation Technology

1. Java Development

  • Strong experience with Java 8 to 21 (96 months)
  • Experience upgrading applications from Java 8 to 17+ (12 months)
  • Design and development of cloud-portable, vendor-neutral applications using open standards (36 months)
  • Back-end development using Spring Boot (60 months)
  • Dependency management with Maven (72 months)

2. API Development

  • Development and integration of RESTful APIs (60 months)
  • GraphQL experience (12 months)
  • Experience with WSO2 API Gateway or similar tools (12 months)

3. Security & Credential Management

  • Securing applications following SSDF, NIST 800-53, etc. (48 months)
  • Working with secrets management tools such as Hashicorp Vault (24 months)

4. Databases & Data Formats

  • Oracle RDBMS (72 months)
  • PostgreSQL RDBMS (72 months)
  • Oracle → PostgreSQL migration (12 months)
  • Database integration/configuration with Liquibase or similar tools (36 months)
  • RDF, knowledge graphs, and triple stores (24 months)
  • Oracle PL/SQL (36 months)
  • Working with XML and HTML (80 months)
  • Working with JSON (80 months)

5. Containerization

  • Developing containerized applications using Docker (24 months)
  • Experience in cloud-agnostic environments (12 months)
  • Kubernetes (30 months)

6. Event-Driven Architecture

  • Experience with Apache Kafka (36 months)
  • Managing Kafka data schemas (e.g., Schema Registry) (36 months)
  • Monitoring and troubleshooting Kafka data flows and consumer performance (18 months)

7. CI/CD & Licensing

  • CI/CD practices for automated testing, integration, and deployment (36 months)
  • Experience with Git repositories and delivery processes (36 months)
  • Managing licensing and compliance for integrated components/dependencies (12 months)

OPOCE – Full-Stack Developer (Additional)

8. Framework Refactoring

  • Migrating applications from WebLogic to Tomcat or Java EE → Spring Boot (12 months)

9. Frontend Development

  • Angular (60 months)
  • HTML, CSS3 (60 months)
  • Responsive and accessible design (60 months)
  • Frontend build tools (Webpack, Vite, etc.) (60 months)

10. Testing

  • Backend testing: JUnit, Mockito, Postman, Testcontainers or equivalents (60 months)
  • Frontend testing: Mocha, Jest, JMeter, Cypress or equivalents (60 months)

11. Cloud Platforms & Monitoring

  • Cloud development on AWS, Azure, or GCP (60 months)
  • SaaS and CaaS hosting services (60 months)
  • Monitoring/logging using ELK stack (60 months)

12. Agile & Collaboration

  • Working in Agile/Scrum environments (60 months)
  • Atlassian tools (Jira, Confluence, etc.) (60 months)
  • Microsoft SharePoint and Teams (12 months)

13. Documentation & Communication

  • Documenting code and configurations (60 months)
  • Writing analysis documents (36 months)
  • Writing installation instructions and technical guides (36 months)

Key Skills

Ranked by relevance