Previous Job
Previous
Senior Java Developer
Ref No.: 18-06572
Location: Charlotte, North Carolina
Java Developer

Senior level technical role as an individual contributor and/or team lead for the most complex computer applications and/or application initiatives. Utilizes a thorough understanding of available technology, tools, and existing designs. Works on the most complex problems where analysis of situations or data requires evaluation of intangible variance factors. Plans, performs, and acts as the escalation point for the most complex platform designs, coding, and testing. Leads most complex multiple modeling, simulations, and analysis efforts. Acts as expert technical resource to programming staff in the program development, testing, and implementation process.

Desired Skills
• 7+ years of professional Java development experience
• 5+ years of Java Spring Frameworks (core, MVC, security, AOP, etc.) experience
• 4+ years of experience in the development, maintenance and support complex applications using           RESTful and SOAP-based web services
• Experience developing multi-threaded, low latency, highly reliable applications
• Experience with Oracle, JDBC, writing SQL statements, Stored Procedures, and Triggers
• Firm understanding of Design Patterns and Service-oriented Architecture (SOA)
• Experience with JSON, XSD, XML, XSLT
• Experience with modern SDLC source code control tools and processes with SVN, Maven, Gradle
• Strong written and verbal communication skills and the ability to follow verbal/written instructions
• Must have good analytical ability to breakdown problem statements into solutions
• Worked on Agile methodologies and able to work in a fast paced agile workspace
• Java Hibernate Experience is a strong plus
• Angular, HTML5 Experience is a strong plus