Job Title: Senior Java Developer Location: Maryland, USA – Remote-to-Start Job
NOTE: Insurance Domain Need with Azure Cloud
Required Qualifications: - 5+ years of experience with modern, object-oriented languages like Java or C#
- 4+ years of experience implementing micro-services architecture and extensible REST APIs
- 3+ years of experience with AWS, GCP, Azure, or another cloud service
- Deep expertise and thought leadership on web service design best practices, including proposing and driving architecture changes to meet requirements
- Understanding of authentication and authorization best practices (SAML, OAuth, etc.).
- Experience containerizing applications using Docker or Kubernetes (AKS preferred)
- Experience designing and implementing performance testing with tools such as JMeter or LoadRunner
- Ability to debug and solve complex consumer-facing problems with minimal oversight
- Strong familiarity with and evangelism of GraphQL and ability to articulate when to use it against REST, SOAP, etc.
- A proven passion for documentation and mentorship of junior developers
- Understanding of CI/CD tooling (Jenkins, Gradle, Artifactory, etc.)
Preferred Qualifications: - Hands-on experience with event-based system processing such as Kafka
- Hands-on experience with SQL, Spark, or Gremlin/Cypher is a huge plus
- Familiarity with NoSQL and Graph databases and building related data services
- Familiarity with data lake stacks (Snowflake, ADLS, Databricks)
- Experience writing unit tests using common unit testing frameworks and actively contributing to code quality
|