Java DeveloperSan Francisco, CA 94111Full-timeJob Description:Expertise in developing APIs, elastic search, ETL & microservicesAbility to write ‘clean code’Expertise in core Java (multi-threading, data structures, lambdas)Expertise in Spring Framework, Spring Boot, REST APIsExperience in writing and optimizing database queries in DynamoDB and SQL/relational DBExpertise in writing unit and integration tests (Junit, Cucumber, Jbehave etc.)Understanding of applying design patternsExperience with frameworks like Apache Commons, Hibernate, GSONExperience in AWS Cloud platform and its features which includes containerization, EC2, Fargate, SNS, SQS, API Gateway, Lambdas, Auto Scaling, S3, and Kinesis.Strong experience with development methodologies such as Agile or SCRUMStrong experience in working with DevOps, cloud formation templates, and build pipelines.Demonstrate strong problem-solving ability and analytical skills.Key responsibilities and expected output:Develop Java API’s with Spring BootRequired tech stack and other related details: