Java Full Stack Developer

Glen Allen
Glen Allen, United States of America
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Glen Allen, United States of America

Tech stack

Java
Amazon Web Services (AWS)
Software Applications
Application Performance Management
User Authentication
Cloud Engineering
Code Review
Continuous Delivery
Continuous Integration
Software Debugging
DevOps
Enterprise JavaBeans
Java Platform Enterprise Edition (J2EE)
Github
IBM Websphere Application Server
Spring
JavaServer Faces
OAuth
Openshift
Oracle SQL Developer
Performance Tuning
Systems Development Life Cycle
JSON Web Token
Software Engineering
Web Applications
Enterprise Software Applications
Spring-boot
Software Security
AWS Lambda
Event Driven Architecture
Containerization
Kubernetes
REST
Terraform
Docker
Legacy Systems
Microservices

Job description

The Client is seeking an experienced Java Full Stack Developer with strong expertise in Spring Boot, AWS, Java/J2EE, and Oracle SQL to design, develop, maintain, and modernize enterprise web applications. The selected candidate will be responsible for full software development lifecycle activities, including application design, development, deployment, maintenance, and migration of existing applications to AWS cloud infrastructure. Only qualified candidates located in the Glen Allen, VA area will be considered due to the position requiring onsite presence., Design, develop, and implement complex full-stack application systems throughout the entire Software Development Life Cycle (SDLC). Develop enterprise applications using Java, J2EE, EJB, JSF, Spring, and Spring Boot frameworks. Maintain, enhance, troubleshoot, and upgrade existing software applications following deployment. Manage end-to-end software development and application delivery processes. Lead and support migration of legacy applications to the AWS Cloud platform. Build scalable and cloud-native microservices using Spring Boot and event-driven architecture patterns. Develop containerized applications utilizing Docker, Kubernetes, and OpenShift technologies. Design, develop, and maintain secure and high-performing RESTful APIs and service integrations. Implement application security using OAuth2, JWT, and encryption standards. Work closely with DevOps teams to establish and maintain CI/CD pipelines. Utilize GitHub and automation tools to support continuous integration and continuous deployment practices. Collaborate with business and technical teams to deliver scalable, reliable, and secure solutions. Perform code reviews, testing, debugging, and performance tuning activities.

Requirements

Java 10+ Years J2EE (EJB, JSF) 10+ Years Spring Framework 10+ Years Spring Boot 10+ Years Oracle SQL 10+ Years WebSphere Application Server or Equivalent 10+ Years GitHub 8+ Years CI/CD Pipeline Development 8+ Years AWS Lambda 5+ Years AWS Terraform Scripts 5+ Years RESTful API Development Microservices Architecture OAuth2 & JWT Authentication Docker Containerization Kubernetes OpenShift SDLC Methodologies Preferred Qualifications: Experience migrating enterprise applications from on-premises environments to AWS. Experience with event-driven architecture and cloud-native application development. Strong understanding of DevOps practices and automation frameworks. Experience working in large-scale government or public-sector environments. Knowledge of application performance tuning and optimization techniques.

Apply for this position