*** JAVA DEVELOPER ***
*** 100% Remote ***
*** NO C2C ***
About the role:The Java Developer will contribute to the design, development, documentation, and troubleshooting of our client's Mobile Services API and related components in collaboration with other engineers and business stakeholders using java-based technologies.
Qualifications:3 years of experience with full cycle software development, preferably in an agile environment. Experience should include all the following - design, coding, testing, release, monitoring and maintenance.3 years of experience with Java, Spring, Spring web/MVC, Spring Batch and related components.3 years of experience with schema and query design in PostgreSQL or similar RDBMS.3 years of experience with HTTP, JSON, XML/SOAP, GraphQL1 years of experience with Elastic Cache - Redis or similar caching technology.1 years of experience with Kafka or similar message queue technology. 1 years of experience with Docker, AWS EKS or similar Kubernetes environment.Strong understanding of design patterns and algorithms.Strong understanding of how applications at scale are built and deployed.Experience with test driven development, manual testing, and QA automation.Experience with troubleshooting and maintaining applications using Splunk and Dynatrace.Familiarity with agile software tools such as JIRA and confluence.Excellent verbal and written communication skills