Job Description :
Position: Senior /Lead Java developer
Location: 100% remote
Duration: 12+Month Contract on C2C
 
 
 
 
Principal Duties:
  • Independently creates API-based applications from concept to finished product with a cloud-first emphasis using strong knowledge of general programming languages, frameworks and deployment methodologies.
  • Implements complicated or ambiguous technical problems.
  • Works in a collaborative environment to build and deploy effective and efficient applications with well-tested code.
  • Designs, develops, tests, deploys and supports API-based systems focusing on industry best practices with a cloud-first emphasis.
  • Implements timely decisions on complicated technical problems.
  • Manages individual tasks and timelines with an ability to work without direct supervision.
  • Seeks continuous quality improvements for supported systems
 
Required:
  • 4+ years of software development experience
  • Proficiency with J2EE platform and Object Oriented concepts and design principles.
  • Proficiency with Relational databases related languages such as SQL, PL/SQL.
  • Proficiency with JavaScript technologies such as jQuery, Angular, React and Node.js.
  • Solid knowledge of the following technologies: HTTP, SSL/TLS, REST, XML and JSON
  • Experience with Test Driven Development processes and tooling such as JUnit, Mocha, Jasmine , or Protractor.
  • Tech Stack - Node, React, Java, SQL - required
  • Experience with database technologies, including Oracle and PostgreSQL
  • Experience with containerization
  • Demonstrated ability to quickly learn new technologies
  • Advanced ability to solve complex problems, drawing upon creativity, experience, and multiple sources of information
  • Advanced communication skills, including the ability to communicate complex information in straightforward manner
Bonus Skills
  • Master’s Degree
  • Experience with servlet containers such as Apache Tomcat or Jetty.
  • Experience with REST frameworks such as Jersey or Restify.
  • Experience with AWS, GCP or other cloud provider
  • Knowledge of Agile and DevOps development processes
  • Knowledge of Continuous Integration environment such as Jenkins , CruiseControl, Continuum, Travis, etc...
  • Knowledge of DevOps-style deployment tools such as Docker , Ansible, or Vagrant.
  • Knowledge of Cucumber or similar testing frameworks for automated functional testing
  • Insurance and/or reinsurance industry knowledge


Client : Xchange Software

             

Similar Jobs you may be interested in ..