Java Cloud Developer in Jersey City, NJ at Open Systems Technologies

Date Posted: 10/28/2019

Job Snapshot

Job Description

A post-trade financial services company providing clearing and settlement services to financial markets is currently seeking a Java Cloud Developer to join their team in New York City. 

Responsibilities: 

  • Contribute and support corporate Enterprise Cloud strategy, standards and best practices associated with all aspects Cloud offerings 
  • Contribute and support corporate adoption of the DevOps methodology and Agile project management 
  • Provide expert level design and engineering support
  • Contribute towards continual service improvement activities related to delivery of cloud services 
  • Develop and implement internal systems, processes, and best practices to be used by other teams designed to increase productivity
  • Ensure solutions are designed for successful deployment, security, cost effectiveness and high availability in the cloud 
  • Design, implement, and test disaster recovery and business continuity architecture 
  • Create and implement automation in the form of infrastructure as code for cloud platform solutions 
  • Ensure all infrastructure components meet proper performance and capacity standards 

Skills: 

  • Must have a Bachelor's degree in Computer Science or related field 
  • 5+ years of experience in IT platform, storage, networking, and virtualization engineering 
  • 5+ years of experience designing and implementing distributed applications 
  • 4+ years of experience designing, building, and automating solutions utilizing AWS services (EC2, S3, RDS, KMS, Route 53, Lambda, IAM, Kinesis, ECS and API Gateway)
  • 3+ years of experience in JAVA, JEE and distributed environment build and development environment.
  • 3+ years of experience working with cloud automation tools- Terraform, AWS CloudFormations. 
  • 3+ years of experience building CI/CD pipeline automation using tools- Jenkins/Cloudbees with scripting languages: Groovy, Ruby, and Python 
  • 3+ years of experience working on Database interfaces 
  • 3+ years of experience working in a DevOps team/organizations with applied Agile development practices 
  • 3+ years of hands on experience with automated tooling- Chef and Test Kitchen 
  • Experience with Cloud methodologies (IaaS, PaaS, SaaS), automation, orchestration, trends and industry-leading cloud vendor offerings 
  • Experience architecting and implementing cloud based solutions with robust Business Continuity and Disaster Recover requirements 
  • Hands on experience with Docker and container orchestration
  • Knowledge of Microsoft Azure and Google Cloud Services & Platforms 
  • Strong understanding of SDLC principles and processes 
  • Maintain current knowledge of marketplace changes, technology changes, and client businesses pertinent to cloud, server, storage and network virtualization 
  • Excellent oral and written communication skills
  • Demonstrates strong customer service awareness and orientation
  • AWS Associate Certifications or higher preferred 

Job category:
  • Information Technology
Job keywords:
  • Java
  • Cloud
  • AWS
  • DISTRIBUTED SYSTEMS
  • DevOps