Position: Java Developer (Benefit Solutions)
Company: Coherent Solutions
Experience required: 5y
English level: intermediate

**Technologies:**
Java Docker PostgreSQL MS-SQL Spring boot drop wizard Git

**Job Requirements**
Bachelor’s Degree in Computer Science or equivalent work experience preferred;
5+ years software development experience;
Experience building RESTful solutions with Java, Docker, Postgres or MS-SQL, Spring boot or drop wizard, and Git;
Experience developing software for cloud platforms such as AWS, Azure, or Google;
Strong understanding of data structures, algorithms, and object-oriented design;
Experience building software applications that run on Linux, or at a minimum, have used at least one Unix based system for software development;
Experience using at least one Monitoring tool, such as Datadog, to observe systems and troubleshoot problems ;
Experience working on an Agile team that is highly collaborative and transparent in their work;
Good written and verbal communication skills;
 
**Nice to have**

Experience with Kubernetes;
NoSQL database systems such as DynamoDb, Mongo, Cassandra, HBase, or BigTable;
Caching systems such as Redis, Consul, or Memcache;
Experience with bitbucket and JIRA;
AWS certifications in: AWS Certified Developer, AWS Certified Database or AWS certified Solution Architect – Professional;

**Company Background**
Our client is a benefits provider. The company helps people improve their physical and mental health to prevent and reverse the impact of chronic disease through weight loss. The client is an expert in health who help experts in business — get what employers, brokers, and health plans need and their goal is to be the easiest benefits vendor they’ll ever work with.