Flag job

Report

Java Fullstack Developer

Min Experience

7 years

Location

Mclean, VA, United States

JobType

full-time

About the role

Required Experience: 7+ years of experience is required. Responsibilities: Candidate will be the key executor to the team as a full stack developer. Candidate will be responsible for building software functionality and participate actively in the delivery team by taking on development responsibilities for the entire tech stack. Candidate will be contributing across several other technical activities such as design, development, deployment, DevOps and quality of the product while working closely with the Technical Lead to analyze and come up with efficient solutions for software challenges. Ability to work effectively and productively in a team or independently. Candidate have to drive for new technologies and outstanding analytical skills. Candidate should be innovative in providing solutions who likes to take on challenges with calculated risk - fail fast and learn fast. The Role Offers: Ability to be part of digital transformation and application modernization journey. Opportunity to show off your skills as a full stack software engineer to influence outcomes and guide transformation. Candidate will be able to experience and success in coaching and transforming technical teams to shift to a modern execution model. Essential Skills: Candidate should have experience in Java 8+/J2EE, Spring, Spring-Boot, RESTful Services and UI Framework. Should have experience in Microservice using Spring-Boot and REST API. Candidates should have 5 -7 years of relevant full stack professional experience. Candidate should have 5-7 years of experience in Design and Development of Applications and Web Services using Java and Spring Boot. Candidate should have 3-5 years of experience in UI Angular development. Candidate should have 3-5 or more years of experience working in Agile, Lean/Kanban, or Scrum based Agile organization. Candidate should have proven track record using Lean/Agile delivery practices to improve teams, quality, and reliability. Experience in ORM Framework - JPA / Hibernate is required. Experience in Docker and Kubernetes is required. Experience in any one of the UI Framework - Angular / ReactJS is required. Experience in designing and Implementing cloud-based solutions in various AWS Services (EC2, IAM, S3, Lambda, etc.) is required. Good knowledge and experience in RDBMS/PostgreSQL. Strong experience in DevOps tool chain (Jenkins, Artifactory, Maven/Gradle and GIT/Bitbucket) is required. Good knowledge in technical concepts like Security, Transaction, Monitoring and Performance. Good to have Skills: Experience in OAuth implementation using Ping Identity. Familiarity with API Management (Apigee) and Service Mesh (Istio). Experience with Elasticsearch, Logstash & Kibana. Good knowledge and experience in any Queue based implementations Good knowledge and experience in NoSQL (MongoDB). Experience with scripting languages using Unix, Python.

Skills

Java 8+
J2EE
Spring
Spring-Boot
RESTful Services
UI Framework
Microservice
Spring-Boot
REST API
ORM Framework
JPA
Hibernate
Docker
Kubernetes
Angular
ReactJS
AWS Services
EC2
IAM
S3
Lambda
RDBMS
PostgreSQL
DevOps
Jenkins
Artifactory
Maven
Gradle
GIT
Bitbucket
Security
Transaction
Monitoring
Performance
OAuth
Ping Identity
API Management
Apigee
Service Mesh
Istio
Elasticsearch
Logstash
Kibana
Queue
NoSQL
MongoDB
Unix
Python