Source description
About the role
Hello, our client is looking for a Java Developer to join their project. If you have a matching candidate, please forward them along.
Job Title: Java Developer
Location: Remote
Length: 6-10 months
Top Skills Required: Java - Java, Spring Boot, Spring Data, Spring Batch Kafka Streaming
Industry Experience: Healthcare experience preferred
Your Technical Skills and Experience:
5+ years of strong software development experience with expertise in Java 8 and above. Experience with Multi-threading, Collections, and concurrent API. Knowledge and how to apply the latest Java (9) features
A breadth of concepts, tools, and technologies to address NFRs like security, performance, reliability, maintainability and advocate relevant trade-offs
Thorough experience in writing high-quality code with full automated unit test coverage (Junit, Mockito, etc.)
Experience in Microservices, 12-factor methodology, and automated integration testing
Experience in API management, Swagger
Deep experience in defining and applying design standards, patterns, quality matrix depending on the solutions
Working experience with data platforms (relational and/or NoSQL) and messaging technologies
Excellent OOPs, data structure, algorithm knowledge
Working experience with common UNIX commands and scripts
Understanding of HTTPS/TLS, Symmetric/Asymmetric Cryptography, Certificates, SAML, Vaults, Key rotation, OAuth, JWT, MFA, DDOS, etc.
Experience with containers and virtualization (Docker, Vagrant)
More at 3B Staffing