
Java Developer
- Stellenbosch, Western Cape
- Permanent
- Full-time
The company works with a modern and diverse technology stack to build and maintain high-quality solutions, including:
- Languages & Frameworks: Java and Groovy, with Micronaut and Spring Boot as primary application frameworks
- Persistence: Gorm and Hibernate with MySQL as the primary database
- User Interface: Vaadin for web-based interfaces
- Workflow & Microservices: Activiti for workflow management, Micronaut and JAX-RS for microservices
- Cross-Platform Development: Electron
- Security & Messaging: Apache Shiro for security and Apache ActiveMQ Artemis for queue processing
- Additional Tools: MongoDB (document storage), Jasper Reports (reporting), Apache Velocity (templating), SWAGGER (API documentation)
- Dev Environment: Agile Kanban methodology, Jenkins (CI/CD), IntelliJ (IDE), Git (Bitbucket), Gradle (build tool)
- Collaboration Tools: Slack, Google Workspace, Jira