We are looking for a Senior Java Developer to join our Client's team on a 100% remote working model.
Responsibilities:
Contribute to the improvement of thedevelopment and build processes.
Design and developenterprise-level production-grade systemsleveragingmessaging and microservices architecture.
ImplementJava applications and microservicesthat integrate with search engines, ensuring reliability, scalability, performance, and security.
Develop and implementOAUTH authentication mechanismsand validation solutions through unit and integration tests.
Assist withdeployment and configurationof systems, includingCI/CD pipeline setup.
UtilizeKubernetesandDockerfor containerization and deployment processes.
FollowScrum methodology, including story estimation, sprint reviews, and DEMOs.
Write and maintain comprehensivetechnical documentation, while adhering tosecure coding practiceswith proper logging and auditing.
Collaborate viaGit and pull request workflows, ensuring peer-reviewed code.
Deliver clean, secure, and high-quality code that meets organizational standards and project requirements.
Technological Stack:
Java 11+,SpringBoot + MVC,Git
SQL Server,ElasticSearch,Microservices
Docker,Kubernetes,TFS(CI/CD platform)
JavaScript frameworks:
jQuery.Js,Vue.Js,React,Angular
SonarQube,Artifactory
Candidate Requirements:
Education & Experience:
Master's degree with 9+ years of experiencepost-education, OR
Bachelor's degree with 10+ years of experiencepost-education.
Technical Skills:
Advanced expertise inJava development, focusing on secure, scalable, and high-performance code.
Proficiency inSpringBoot,microservices design, andCI/CD pipelinessetup.
Hands-on experience withDocker,Kubernetes, andElasticSearch.
Experience withOAUTH authenticationand writing validation mechanisms (unit and integration testing).
Familiarity withJavaScript frameworkslike Vue.Js, React, Angular, or similar.
Strong knowledge ofsecure coding practices, logging, and auditing features.
Methodology & Tools:
Experience working inScrum teamswith2-week iterations.
Extensive use ofGit workflows, pull request reviews, code quality tools likeSonarQube, and artifact management withArtifactory.
Why Join Us?
Employment:
Indefinite Contract from the start.
Health Insurance:
Comprehensive coverage for your well-being.
Remote Work Model
Continuous Learning:
Access to a Udemy Business subscription with thousands of workshops and courses.
Team Culture:
Collaborative and innovative work environment.
If you meet the above criteria and are ready for an exciting opportunity in a dynamic environment, submit your CV!