Post Job Free
Sign in

Software Developer

Company:
Guru Schools
Location:
Virginia
Pay:
USD / Hourly
Posted:
May 06, 2024
Apply

Description:

Role: Software Developer

C

Duration : 2+ Years Contract with Extension

Location – Mclean, VA -Hybrid 3 days onsite in a week

Job Details:

Solid understanding of typical multi-tier architectures: web servers, batch, and database

Knowledge / hands-on experience on multiple technologies such as: Java, Spring Boot, RESTful APIs, Angular, Node JS, JavaScript, Typescript, HTML 5, and CSS

Database technologies - MongoDB, Postgres, etc.

Information and application security including firewall, AD, TAM/PING, LDAP, certificates, public key encryption, SSH, access credentials, etc.

Large microservice based architectures, container orchestration frameworks.

Build automation / CICD pipeline integration tools (Jenkins, Hudson, Bamboo, GIT, Bitbucket, Spinaker)

Sound Knowledge of unit testing methodologies and frameworks

Cloud platforms AWS/Azure/Google

Working in an agile environment (SAFE/Scrum)

Excellent communication skills.

MUST HAVE

Java – Version 8 and above is desired.

Angular – Version 7 and above is desired.

Springboot

Microservices

NodeJS

REST API

Database – MongoDB, PostgreSQL, Any AWS Databases

Docker

Kubernetes/EKS/Openshift/ECS

CI-CD – Jenkins, Hudson, Bamboo, Git, Bitbucket, Spinaker.

Unit Testing – Junit, or any other Unit Testing Framework

Cloud – AWS/Azure/GCP

Keys to Success in this Role:

Build strong partnerships with the product owner and technical leaders.

Make substantial individual contributions to the code base.

Able to ensure alignment and adherence with Modern delivery practices.

Very strong communication skills

Ability to work well with the business and people with varying degrees of technical expertise.

Ability to adapt to a constantly changing environment, flexibility to work extended hours and weekends.

Responsible for leading an Initiative or a large and complex project or a portfolio of large projects.

Deep understanding of end-to-end software development and support processes.

Proficiency & experience utilizing methodologies (SDLC, AGILE, EDM, etc.)

Work and collaborate across teams.

Contact us:

Apply