Description
You will design, develop, and maintain Java-based applications and services.
This role is on-site.
Responsibilities
- Design and develop Java applications following technical specifications.
- Write clean, efficient, and well-documented code across all layers.
- Execute end-to-end DevOps functions and support production deployments.
- Implement unit and integration testing to ensure code quality.
- Create design documentation and manage existing Java code bases.
Required Skills
- 8+ years of experience in software development.
- Strong proficiency in Java 8.
- Experience building services with Spring Boot.
- Hands-on experience with Kubernetes for orchestration.
- Knowledge of CI/CD tools including Jenkins and TeamCity.
- Experience using Gradle for build automation.
- Ability to translate user and system requirements into functional software.