What are the responsibilities and job description for the Backend Java Developer position at The NineHertz?
Job Description
Duration: 2yrs
Interview: 1 zoom
About the project
This role will be doing a modernization of their alternative investments platform and moving it to the cloud.
This is a backend creating microservices. Kafka, AWS and Microservices are keys here.
This will be a minimum of a 2yr engagement that MUST go on site 1 week per month in Raleigh, NC, Westlake, TX and Jersey City, NJ
Experience with a variety of modern programming languages and frameworks along with 5-10 years of total hands-on experience working with AWS, Java, Angular, Oracle is expected for this role.
- Hands on experience working with AWS EKS and AWS managed solutions such as Lambda, DynamoDB, API Gateway, SQS, EC2, S3, CloudWatch, IAM roles/polices etc.. is required
- Experience designing and developing REST based low latency microservices for AWS using Java, Spring boot, Swagger
- Hands on experience developing feature rich, secure web applications for AWS using Angular, UICL, Java/Node
- Experience with CI/ CD process and tools, testing frameworks and practices (preferably GitHub, Jenkins, Stash, Artifactory, uDeploy, Terraform etc.)
Experience with the following would be a plus:
- Hands on experience with container-based development (Docker)
- Hands on experience working with EDA solutions such as Kafka/ MQ/ AWS SNS etc
- Hands on experience with Hibernate ORM/JDBC/Connection Pooling etc
- Familiarity with OAuth 2.0 framework and scopes
Experience with Oracle SQL, PL/SQ and database normalization
Salary : $55 - $60