Java Developer
Mohammed SadiqUnited StatesSENIORPosted 3h ago
JavaSpring FrameworkSpringbootRedisMockitoJUnitSpockRest AssuredAKSRedis PaaSCosmos DBKey VaultGitHub ActionsMavenJenkinsJFrogSonarCodeQLUnix/LinuxKafkaCassandraDockerKubernetesHelmLogbackSpring MVCSpring WebfluxRESTAPIArgoCDArgo Rollouts
About the Role
We are looking for a Java Developer to join our team for a 12-month contract. This role requires extensive experience in Java development and related technologies.
Key Responsibilities
• Develop applications using Java, Spring Framework, and Springboot
• Work with Redis, including tuning for high throughput and performance
• Implement unit and function testing using tools like Mockito, JUnit, and Rest Assured
• Utilize open-source Java frameworks for encryption, caching, and authentication
• Develop applications for public cloud environments
• Work with cloud PaaS and SaaS offerings
• Implement build and CICD technologies
• Work with backend technologies like Kafka and Cassandra
• Utilize Docker, Kubernetes, and related technologies
• Implement microservices architecture
Requirements
• 12+ years of overall experience
• 8+ years in Java, Spring Framework, and Springboot
• 5+ years working with Redis, including tuning for high throughput and performance
• 8+ years of experience in unit and function testing
• Expertise in open-source Java frameworks
• Experience with public cloud and cloud PaaS/SaaS offerings
• 8+ years of experience with build and CICD technologies
• Proficiency in Unix/Linux command line
• Experience with backend technologies like Java, Spring, Kafka, and Cassandra
• 8+ years of experience with Docker and Kubernetes
• 5+ years of experience with Helm and Logback
• 8+ years of Full Stack - web applications experience
• Experience with GitOps systems and advanced deployment controllers