Java8/API Enterprise Application Developer

Illinois  ‐ Remote
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

Java (Programming Language) Application Programming Interfaces (APIs) Systems Development Life Cycle Software Engineering Multithreading Enterprise Application Platform Concurrency Microservices Advanced Cardiovascular Life Support (ACLS) Apache ActiveMQ Algorithms Amazon Web Services Amazon Elastic Compute Cloud Amazon S3 Applications Architecture Audit Planning Business Requirements Software Quality Information Systems Databases Continuous Integration Data Structures DevOps Elasticsearch Functional Design Governance Identity Management Kinesiology Message Broker NoSQL Project Risk Management Public Cloud Quality Management RabbitMQ Aws Command Line Interface (CLI) Ansible Prometheus Tool Management Vulnerability Cloud Technologies Apigee Amazon Relational Database Service Kubernetes Apache Kafka Restful Api Terraform Splunk Appdynamics Jenkins

Description

*1 year Contract to Hire*

*WILL SPONSOR H1B*

*Hybrid, 3 days onsite, 2 days remote*

A prestigious company is on the search for a Java 8/API Enterprise Application/Tool Management. This is a year long contract with a contract to hire as an option. This person will need deep understanding of Java 8 memory model, runtime environment, Concurrency, and Multithreading.

Responsibilities:

  • Primarily responsibility is application development following API driven micro-services and micro-applications architecture for given business requirements adhering agile SDLC.
  • Analyzes requirements, develops, tests, and documents software quality to ensure proper implementation.
  • Follows agreed upon SDLC procedures to ensure that all information system products and services meet: both explicit and implicit quality standards, end-user functional requirements, architectural standards, performance requirements, audit requirements, security rules are upheld, and external facing reporting is properly represented.
  • Application and project risk analysis and recommends quality improvements.
  • Providing advice on system functionality and fixes as required
  • Experience with resolving security vulnerabilities

Qualifications

  • Java 8+ experience required, including deep understanding of Java fundamentals as Memory Model, Runtime Environment, Concurrency and Multithreading.
  • Experience of API driven application development, preferably micro-service style of development
  • Deep knowledge of RESTful standards and practices
  • Experience in computer algorithms and data structures, including ability to articulate and apply in practice different type of sorting, hashing, partitioning, and search operations.
  • Ability to identify both time and memory complexity for the written code.

Nice to have:

  • Experience with API governance platform using APIGEE or similar
  • Experience with distributed message brokers Kafka, RabbitMQ, ActiveMQ, Amazon Kinesis, etc.
  • Experience with cloud technologies and migrations. Experience preferred with AWS foundational services like VPCs, Security groups, EC2, RDS, S3 ACLs, KMS, AWS CLI and IAM etc.
  • Experience developing and delivering technical solutions using public cloud service providers like Amazon, Google, etc.
  • Experience working with various types of databases like Relational, NoSQL, Object-based, Graph.
  • Working knowledge of DevOps tools. Eg Terraform, Ansible, Jenkins, Kubernetes, Helm and CI/CD pipeline etc.
  • Familiarity with monitoring related tools and frameworks like Splunk, ElasticSearch, Prometheus, AppDynamics
Start date
n.a
Duration
1 year
From
Request Technology
Published at
18.03.2023
Project ID:
2567586
Contract type
Freelance
Workplace
100 % remote
To apply to this project you must log in.
Register