Global Channel Management, Inc is Hiring a Senior Java Development Architect Near Charlotte, NC
Technical Lead Position Requirements
4 years of hands-on experience with Java, Angular 4 and higher (Must Have) or React
4 years of hands-on experience in UI frameworks (Angular Material, Bootstrap, HTML5, CSS3)
7 years of overall IT experience with a focus on development
4 years of experience in developing Microservices and Spring Boot
4 years of experience in Automation frameworks like Cucumber, Gherkin, and testing frameworks like Jasmine, Karma, or Protractor
Desired Skills
Familiarity with Agile software development methodology
4 years of experience with Spring/Spring Integration frameworks
4 years of experience with service-oriented architecture (REST, JSON, XML, SOAP)
Proficiency in using JIRA, code quality tools, defect tracking tools
Experience with Build Tool (Gradle) and Code versioning (GIT)
Strong understanding of web browsers and web applications
Excellent verbal and written communication skills
Experience with Micro frontend development
Deploying applications to OpenShift/Docker/Kubernetes
Mobile development experience is a plus
Responsibilities
Interpret written business requirements, functional requirements, and technical specification documents to design and develop technical solutions aligned with business needs
Perform system design, specification development, program logic, and flow-charting to meet project objectives
Identify and manage project dependencies and downstream impacts to minimize adverse effects on other projects/programs
Communicate technical risks, issues, and changes effectively
Code according to technical specifications
Participate in design review meetings within the Application Development team
Conduct complex defect verification, debugging, testing, and support duties