This site uses cookies. To find out more, see our Cookies Policy

Lead Java Developer - Charlotte, NC - 120k+ in Charlotte, NC at Vaco

Date Posted: 4/5/2019

Job Snapshot

Job Description

The Lead Java Developer is a technology expert who is responsible for defining the end-to-end design and driving the development and delivery of digital channel applications. They will own design alignment to the overall solution and application architecture. Will lead developers towards the desired technical design. Hands on development required as well. Provides technical support during development, testing, and deployment of projects. Creates technical designs (Activity Diagrams/Sequence Diagrams, API service specifications and message models).


  • 5-8+ years of development experience on Java and J2EE frameworks in building resilient and high-performance customer facing applications
  • Experience working as an Application Architect/Technical Lead of Digital applications
  • Experience using Single Page Architecture and integrations with REST APIs
  • Extensive experience designing SOA services (SOAP & REST) and middleware integration for large distributed enterprise applications.
  • Experience with Cloud Application architecture and serverless computing methodologies (Azure, AWS, OpenShift or Cloud Foundry)
  • Proficiency in developing highly-available applications using open-source Java technologies and Frameworks (Spring, Spring Boot, CXF, XML, Camel, etc.)
  • Significant experience on multiple SDLC methodologies (Agile, Scrum, Kanban, Waterfall)