9+ years of experience in software development and distributed systems
Proficient in Java with JUnit; strong TDD/BDD experience (e.g., Cucumber-JVM)
Experience with Spring Boot, REST APIs, GraphQL, and Kafka-based event-driven architectures
Docker and Kubernetes experience with cloud platforms; familiarity with MongoDB or DynamoDB; development on macOS
Requirements:
Design, develop, and maintain distributed Java applications and services
Build and expose RESTful APIs and GraphQL endpoints; contribute to system architecture decisions
Apply TDD/BDD practices to develop robust tests using JUnit and Cucumber-JVM
Containerize services with Docker, deploy to Kubernetes, and operate in cloud environments
Job description
Job Title - Java Developer
Location: - Remote - Work Hours PST Duration: - 12+ Months of Contract
Rate - DOE No 3rd party C2C
U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. We are unable to sponsor at this time.
No H1B, CPT, OPT and 3rd party c2c for this client Job Description