Senior Java Developer and Technical Architect

Overview

On Site
Accepts corp to corp applications
Contract - W2
Contract - Long term

Skills

aws
troubleshooting
Javascript
Angular JS
Microservices
Spring boot
Performance Tuning
Systems Architecture
API Gateway
Java 8/J2EE
Rest services

Job Details

Job Title: Senior Java Developer and Technical Architect

Location: Albany, NY( Hybrid)

Job Type: Contract

Job Summary:

The candidate will Support the infrastructure with expertise in physical security, IT security architecture, infrastructure platforms, application security, monitoring, tool administration/management and related business processes and workflows Defines the architecture of a computerized system (i.e., a system composed of software and hardware) in order to fulfill certain requirement, including a breakdown of the system into components, the component interactions and interfaces (including with the environment, especially the user), and the technologies and resources to be used in the design. Candidate is able to provide guidance to large teams and/or has extensive industry experience and is considered at the top of his/her field.

Qualifications:

  1. 84 months experience in application design, coding, testing, maintenance and debugging skills and experience with Java 8/J2EE distributed application development including Angular JS and javascript libraries
  2. 84 moths experience in the design, implementation and deployment of Rest services and domain model Microservices, Spring Boot, and API gateway
  3. 84 months experience as lead technical architect on technical projects that have required a thorough understanding of systems architecture, engineering, administration, configuration, troubleshooting, performance tuning, and preventative maintenance and security procedures.
  4. 48 months experience with developing within a cloud environment, including knowledge on cloud infrastructure using AWS
  5. 36 months experience of application deployment and monitoring using continuous Integration systems and application monitoring tools.

Responsibilities:

  1. Help architect, develop and debug Java applications.
  2. Create diagrams and documentation for application and infrastructure architecture.
  3. Design and implement security features like Single Sign, OAUTH on and Multi Factor Authentication
  4. Design and implement services to be used in a platform as a service architecture.