Senior Java (6-month contract then Fulltime)
Job Description:
We are looking for a Senior Java Developer with a minimum of 5 years of experience in Java application development, specifically focusing on Java 17 or newer versions. If you have a passion for software development and enjoy staying updated on the latest technologies, we want to hear from you!
Key Requirements:
- Proficiency in Java frameworks & libraries, including Spring/Spring Boot and JavaEE
- Experience with REST web services
- Knowledge of security practices in software development
- Familiarity with creating and using JUnit tests for CI/CD operations
- Proficient in git version control system and maven
Nice to Have:
- Experience in encryption, signing, and hashing techniques
- Knowledge of Docker-based service development
- Familiarity with Kubernetes, Minikube, Jenkins, Maven, and Jira
- Understanding of code reviewing best practices and standards like OAuth 2.0 and REST
- Experience with Google Cloud Platform (GCP)
Required Skills:
Signing Version Control JUnit Web Services Maven Kubernetes Software Development Jenkins Security JIRA Git Java Software