Java Full Stack Developer

Job Description:

Duties and Responsibilities:

Successful candidates will be strong in the fundamentals of object-oriented Java & JavaScript programming and design using modern tools and frameworks.

Architecture, Design, coding, implementation, optimization and integration of application components.

Unit testing, Continuous Integration, Automated Continuous Quality Control of developed components.

Translation of requirements into software designs and efficient, well-written software code

Ensure software deliverables are aligned with the defined architecture, established standards and quality practices.

Troubleshooting and maintenance of developed applications.

Establish & sustain relationships with clients, business units and partners.

Work collaboratively with other team members and other groups; Business Analysts, Quality Assurance, Project Management, Client.

Participate in architecture, design & code reviews.

Contribute to development of Proposals.

Articulate business and technical solutions to audiences of different levels.

Provide coaching, guidance and mentorship to other team members.

Required Skills/Certifications:

8+ years of Professional Development experience.

Advanced Design and Hands-on Coding Experience in Developing Java/Web Digital Solutions

Experience in Cloud Development and Platforms.

Experience with using enterprise/cloud code repositories like GIT, SVN.

Proficiency with MV* and OOD design and programming principles as well as common design patterns.

Ability to create architectures & designs considering systemic non-functional qualities (scalability, availability, reliability, security).

Technical emphasis in the following areas:

Modern Java (8+) & Web Technologies

Microservices Architecture.

Authentication/Authorization framework: OAuth2, Token Management (JWT).

Cloud application development/Serverless architecture.

DevOps, Continuous Integration/Build/Quality Tools.

Spring Core, integration, security, Boot.

SQL, no-SQL, Persistence Frameworks JPA / Hibernate.

REST APIs & Integrations framework (ESB, Kafka).

Web Security.

Distributed caching (e.g. Redis).

Unit Testing Libraries & Practices (e.g. Junit, Mockito)




Job Category: Day 1 OnSite
Job Type: Long Term Contract
Job Location: Charlotte NC

Apply for this position

Allowed Type(s): .pdf, .doc, .docx