Job Title: Full Stack Java Developer
Duration: 12+ Month (s)
Location: 1525 W W T Harris Blvd., Charlotte, NC – 28262 – Hybrid Roles
Accepting H1B transfer
Top Skills: Core Java, Spring Boot, Microservices, ReactJS, Kafka, Oracle
Job Descriptions:
· In this contingent resource assignment, you may: Consult on complex initiatives with broad impact and large-scale planning for Software Engineering.
· Review and analyze complex multi-faceted, larger scale or longer-term Software Engineering challenges that require in-depth evaluation of multiple factors including intangibles or unprecedented factors.
· Contribute to the resolution of complex and multi-faceted situations requiring solid understanding of the function, policies, procedures, and compliance requirements that meet deliverables.
· Strategically collaborate and consult with client personnel.
Required Qualifications:
· 5+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work or consulting experience, training, military experience, education.
· Senior Java Engineer with proven 5+ years of middleware/back-end Java development experience.
· Full Stack developer including UI experience preferred. Financial Services and Fraud Technology solution delivery experience preferred.
· 4+ years of experience with Software Development Life Cycle (SDLC) tools
· 4+ years of Core Java experience
· 4+ years of Spring experience (preferable spring boot, MVC), ORM (Hibernate, Spring Data JPA)
· 4+ years of Web Services experience
· 4+ years of experience with database technologies preferably Oracle DB. Ability to understand data model, write PL/SQL and views
· 3+ years of Microservices development experience
· 3+ years of Agile experience
· 3+ years of experience in the build tools like Gradle and Maven.
· 3+ years of experience in Java testing frameworks
· Cloud computing experience
· Experience in developing event driven solutions using Kafka
· 3+ years of JavaScript Frameworks experience
· Knowledge and understanding of application or software security such as: application penetration testing, secure code review, secure static code analysis
· Ability to address and resolve complex customer issues
· Ability to quickly learn business operations and processes and translate business requirements into technical specifications
· Good verbal, written, and interpersonal communication skills
· Ability to work effectively in virtual environment where key team members and partners are in various time zones and locations