Java Full Stack Developer

Virtual Networx
McLean, VA, United States
21 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Amazon Web Services Amazon Elastic Compute Cloud Amazon S3 Software Applications Cloud Computing Relational Databases DevOps Elasticsearch Java Platform Enterprise Edition (J2EE) Gradle Hibernate (Java)
+29 more
Identity and Access Management Java Persistence API Spring Framework PostgreSQL Apache Maven MongoDB NoSQL OAuth Ping (Networking Utility) Logstash Software Engineering Toolchain Istio Spring-boot Apigee Git AngularJS Apache Kafka Build Process Bitbucket Graphql Functional Programming Kibana Restful APIs Api Management Docker Jenkins Artifactory Microservices

Requirements

8+ years of experience in Design and Development of applications using Java 8+/J2EE, Spring, Spring-Boot, RESTful Services and UI Framework

2+ years of experience in design and development of Microservice using Spring-Boot and REST API

Strong knowledge/experience in ORM Framework - JPA / Hibernate

Good knowledge and experience in Docker and Kubernetes

Strong experience in any one of the UI Framework - Angular

Experience in designing and Implementing cloud-based solutions in various AWS Services (EC2, IAM, S3, Lambda, etc)

Good knowledge and experience in any RDBMS/PostgreSQL

Strong experience in DevOps tool chain (Jenkins, Artifactory, Maven/Gradle, GIT/BitBucket)

Good knowledge in technical concepts Security, Transaction, Monitoring, Performance

Strong knowledge in kafka, GraphQL

Nice to have:

Experience with 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)

Fast learner of new technologies and tools.

Work independently contributing to the success of assigned project(s).

Participate in discussions with project teams to understand the application design, build process and help deploy applications in target environments.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · WWC Europe 2026

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all