Job Title : JAVA/J2EE
Employment Type : Contract
Location : Charlotte, NC
Candidate should be able to develop code with Java/J2EE stack (100% hands on) and hands on with Docker/Kubernetes/Kong. Should be able to manage assigned project with minimum guidance and independently execute. Soft skills are important
as the candidate will be a liaison between API team and iOS/Android client teams. Should be able to communicate design ideas using Architectural design diagrams and design patterns.
Job Responsibilities -
Preparing and defending software design proposals
Identify opportunities for process improvements.
Prepare and document development and testing requirements.
Hands on development of POC and products
Lead brainstorming sessions to develop potential solutions meeting business requirements.
Build and migrate software and services for Mobile channel.
Communicate and consult with Mobile architects to develop feasible and scalable solutions.
Continually researching current and emerging technologies and proposing changes as needed/required
Resolving technical problems (production, development, testing) as they arise.
Providing supervision and guidance on development to development teams.
Assessing the business impact of technical choices to build a stable and resilient system
Technical Skill Required-
Spring Boot and Suite of Spring services, Microservices Architecture, Design Patterns, Java, Core Java, CI/CD Jenkins, Electric Flow, Gitlab, Docker, Web servers, Application servers, AWS
Good to have technical skills - Kubernetes, Istio, AWS
Good to have - Architect certification Zackman or TOGAF