Senior Java Engineer

Amazon Web Services, Node.js, Java, React.js, MongoDB, JUnit, Pair programming, Design patterns, Bamboo, Automated testing, Database, JSP, Spring, Amazon EC2, Amazon DynamoDB, Amazon S3, Redis, Web development, Wiki, Git, GraphQL, JIRA, Bitbucket, Atlassian, Handlebars, MySQL, Caching, OOD, RESTful
Contract W2, 6 Months
$60 - $80

Job Description

 

Below is a detailed description of the Job

  • Develop and maintain new and existing features and products for all digital platforms that are owned and operated by the client. 
  • Participate in code reviews and collaborative pair programming to create and ship the highest possible quality of digital products.
  • Contribute to the learning and adoption of best practices and tools for modern web application development.
  • Participate in gathering technical requirements and defining the best approaches for new product development.
Quals--
  • B.S. in Computer Science, Computer Information Systems, or equivalent industry experience.
  • 4+ years of web development experience using Java and Spring Boot.
  • 3+ years of experience with database technologies including MySQL, Oracle, MongoDB, Cassandra, and DynamoDB.
  • 1-2 years of experience w/ NodeJS. - Experience with caching technologies such as Redis and Varnish.
  • Experience with templating technologies such as handlebars or JSPs.
  • Rich understanding of RESTful based services - Knowledge of AWS including knowledge of EC2, S3, SNS and Lambda.
  • Good written and verbal communication skills in person, team chat, email and meetings.
  • Experience with automated testing frameworks and methodologies such as jUNit, Mockito, and Jest Additional Valuable.

 

Skills and Experience -

 

  • Experience with GraphQL.
  • Experience with serverless technologies such as Lambda.
  • Understanding of object-oriented design patterns. (With a focus on the Gang of Four design patterns) - Web development experience. (React a plus).
  • Comfort with the Atlassian suite of products such as JIRA, Bitbucket, Confluence, and Bamboo
  • An appreciation of the importance of good documentation in code comments, git commits, and wikis / knowledge bases.
  • The ability to deliver high quality, self-tested code as well as taking QA feedback and executing corrections autonomously with minimum number of round trips -
  • Desire to both learn and teach new concepts as part of a team.
  • Experience working on a product-oriented team developing and maintaining a suite of digital products for the long-term
Dice Id : 10121181
Position Id : 6691678
Originally Posted : 2 months ago
Have a Job? Post it

Similar Positions

Sr. Java Developer
  • Confidential Company
  • Santa Monica, CA
Java Developer
  • R3 Technology Inc.
  • Pasadena, CA
Devops Engineer with Kubernetes(9+ Years)
  • IDC Technologies
  • Piscataway, NJ