Job Description :
Job Title: Java Developer Location: Raleigh, NC Duration: Long Term Contract Minimum Qualifications: 1. Bachelor's degree in Information Technology related curriculum or equivalent work experience 2. 10+ years of experience in enterprise application design and programming 3. 8+ years of experience in developing internet based applications 4. Proficient in Java and knowledge of other programming languages 5. Experience in Tomcat, Spring Boot 6. Experience in Relational Database 7. Proficient in web and mobile application security 8. Proficient in Spring and Apache based frameworks 9. Experience in Angular, HTML, CSS and JavaScript 10. Experience in SOAP and Rest based Web Services 11. Experience in AWS Cloud environment 12. Experience Single Sign On, JWT, SAML 13. Ability to work independently 14. Ability to work with Line of Business, Architecture and Infrastructure teams 15. Ability to train others Responsibilities: 1. Analyze, design, code and test web applications 2. Work with clients, analysts, programmers, and team members to design and code solutions; including development of feasibility studies, project plans, cost/benefits, alternative solutions, and project estimates. 3. Work in agile team environment 4. Develop detailed specifications from which complex systems/subsystems/programs will be written. 5. Instruct, direct, and quality assure the work of other programmers and analysts. 6. Stay abreast of the latest technology architecture and 'best practices' in the technology marketplace. 7. Provide application support