Role: Java Backend developerLocation: Remote (US time zone)Experience: 7+ years
Resources shall perform and deliver the following:Design and development of REST APIs and Webservices using Java 17, Core Java, Spring, Spring boot, Microservices, Rest API, MongoDB, AWS, CI/CD, TDD, Kafka, Maven, GIT.Maintain REST API documentation using Swagger and design documentation in confluence pages.Ensure API layer aspects like security, custom analytics, throttling, caching, logging defined for the organization.Produce high quality code matching functional requirements.Ensure code coverage and analyze code issues using tools such as SonarQube, Jacoco Code coverage etc.Write relevant unit testing and mocking frameworks using JUnit, Mockito etc.Produce high-quality code to meet all project deadlines and ensuring the functionality matches the requirements.Participate in Scrum events.Demonstrate strong written and oral communication skills.