Job Description
Job Title: Java Full Stack Developer
Location: Charlotte, NC (On-site Required)
Duration: 12 months
Pay Rate: $70/HR
No C2C. Must be able to work on W2.
Job/Role Description:
- 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.
- Experience with JAVA, Spring Boot, Redux, HTML5, CSS3, Jest/Cypress, Hibernate/Spring DataJPA, Elastic Search technologies, NoSQL Databases (Cassandra or Mongo), Python, Cloud experience (can be PCF/OPENSHIFT/AZURE/GCP), Oracle or any RELATIONAL DB experience, hands on NO-SQL preferred, Event driven programming using Kafka, experience using Redis caching solution, Distributed Caches (GemFire/Redis), React Js
- Full stack application development is a plus. 3+ years of real time low latency, front-end Web applications React, Redux, RXJS, Typescript, progressive Web Apps with responsive design with Rest APIs, r
- Domain Driven Design experience with cloud native Microservices
- Knowledge on automated testing frameworks for Unit testing for Java/Python and UI Microservices, API Testing with Blaze meter/JMeter, WebRTC signaling and audio testing including audio quality, performance stress and load tests, and chaos resiliency automated testing for full stack , lower environment data conditioning and testing.
- Experience in Cucumber, Gherkin, Selenium, Postman, Java, Javascript, Linux Shell scripting, SQL, JUnit, JMeter, Jenkins/CICD
- System level testing through code (unit-level testing) and Experience identifying and contributing to automation frameworks.
- Experience working in Agile environment and product backlog refinement against ongoing engineering work, Agile at scale, conducting discoveries and process improvements to accelerate software development.
- Experience in Non-Functional Requirements(NFR) aspects and leading the software development teams.
- Hands om experience with DevOps solutions, Jenkins, Deploy, CI/CD process GitHub.
- Scripting and infrastructure automation, including Python/Go, Shell, Gherkin, PowerShell etc.
- Enterprise Change Management and change control, experience working within procedural and process driven environment to create and maintain a strong risk and control posture.
- Experience in Blue Green Deployment process.