Experience building distributed systems with Java and REST APIs.
Strong Java skills including JUnit, and TDD/BDD with Cucumber-JVM.
Proficient in Spring Boot and Spring Framework; Docker and Kubernetes.
Experience with NoSQL databases (MongoDB or DynamoDB), GraphQL, JWT/OAuth, and cloud environments.
Requirements:
Develop and maintain backend services and distributed systems using Java, Spring Boot, and REST APIs.
Implement testing strategies with TDD/BDD (Cucumber-JVM) and ensure code quality.
Work with NoSQL databases (MongoDB/DynamoDB), Kafka/event-driven architectures, GraphQL, and OAuth/JWT for secure services.
Deploy and operate in cloud environments using Docker, Kubernetes, and related DevOps practices.
Job description
Position- Java Developer Location- Remote Duration- Contract Rate- DOE
Special Note – There are 4 level of interviews with client and there is a coding test by client during interviews.
There will be a Hacker Run test that candidates has to clear before client interview
Sr. Backend Engineer – 7 positions · Experience building distributed systems · Java, Junit · TDD and BDD testing experience. E.g. Cucumber-JVM · Spring FX and Springboot · Document DB e.g. MongoDB or DynamoDB · REST API · Kafka and Event driven services · GraphQL · JWT and OAuth · Docker and Kubernetes · Developing on Mac OS · Cloud Experience