Java / Full Stack Developer

Professional Technology Integration (PTI)
Glen Allen, VA, United States
3 days ago
Apply on professionaltechintegration.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Cloud Computing Continuous Integration DevOps Enterprise JavaBeans Java Platform Enterprise Edition (J2EE) Github IBM Websphere Application Server Java Persistence API JavaServer Faces Python (Programming Language)
+18 more
OAuth Oracle SQL Developer Performance Tuning Software Maintenance JSON Web Token SQL Stored Procedures PL-SQL Web Applications Scripting Enterprise Software Applications Spring-boot Backend Event Driven Architecture Build Management Deployment Automation Restful APIs Software Version Control Microservices

Job description

We are seeking an experienced Senior Java / Full Stack Developer to design, develop, and maintain robust, scalable enterprise web applications across the entire software development lifecycle. In this role, you will build modern microservices, integrate secure RESTful APIs, and collaborate with cross-functional engineering teams to drive continuous deployment in a high-performance environment., * Full-Stack Development: Architect, design, and implement end-to-end web applications utilizing Java, JEE, JSF, and Spring Boot.

  • Microservices Architecture: Build and deploy scalable microservices using Spring Boot and event-driven architectures aligned with cloud-native development practices.
  • API & Service Integration: Develop, optimize, and maintain secure RESTful APIs and service integrations adhering to modern security standards (OAuth2, JWT, encryption).
  • Database & Persistence: Design, write, and optimize complex Oracle SQL scripts and integrate persistence frameworks.
  • CI/CD & DevOps Collaboration: Partner with DevOps teams to establish, optimize, and manage CI/CD pipelines using GitHub and automated build/deployment tools.
  • Application Maintenance: Oversee end-to-end production software lifecycles, performing necessary upgrades, performance tuning, and post-deployment support.
  • Scripting & Tooling: Leverage Python for auxiliary scripts, automation, and backend processing tasks.

Requirements

  • Extensive hands-on development experience in full-stack Java/JEE enterprise applications.
  • Strong expertise building microservices with the Spring Boot framework.
  • Solid background working with JSF (JavaServer Faces).
  • Proficiency in writing and tuning Oracle SQL queries, stored procedures, and working with Java persistence frameworks.
  • Hands-on scripting experience with Python.
  • Proven experience designing secure RESTful APIs implementing token-based authentication (OAuth2 / JWT) and encryption standards.
  • Familiarity with version control (Git/GitHub) and CI/CD automation pipelines.
  • Strong analytical, problem-solving, and communication skills to support production systems across all phases of delivery.
  • Location: Glen Allen, VA (Onsite)
  • Engagement Type: Contract

Required / Desired Skills

  • Java (Required 10 Years)
  • J2EE - EJB, JSF (Required 10 Years)
  • Python (Required 5 Years)
  • Spring and Spring Boot (Required 10 Years)
  • Github and CI/CD (Required 8 Years)
  • Oracle - SQL (Required 10 Years)
  • Websphere Application Server or Equivalent (Required 10 Years)

Apply for this position

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

Apply on professionaltechintegration.com
Prepare application

Good distractions

Loading talks and stories from around this role…