Java Developer
Location: Pittsburgh, PA
Duration: Long Term Employment on (C2C/ Full Time)
Job Description
Here is the detailed description of skill sets and JD. Please note that some of the nice-to-have skills for the junior positions can be overlooked, but the lead positions have to be really strong.
Technical Skills
∙ At least 7 years of experience in technology consulting, enterprise and solutions architecture and architectural frameworks in Java/J2ee technologies/Proficient in Java,J2EE, Spring Stack/
∙ Experience on Angular 2/4/6, on UI Frameworks such as AngularJS, RequireJS, ReactJs, NodeJS, and other front-end frameworks/libraries/JavaScript, PHP, CSS, HTML 5,
∙ Experience in Service development in SOAP and REST
∙ Experience on building API using nodeJs, loopback, express etc.
∙ Experience on building app on spring boot and other spring technologies
∙ Proficient with Service Oriented Architecture Principles - Micro Services, JSON Structures, SOA integration patterns
∙ Knowledge in building data pipelines near real-time integration patterns and technologies
∙ Modern development practices: Git, Build Management (Gradle, Maven,etc.), Runtime Configuration Management (e.g. 12 Factor Apps, Spring Cloud Config).
∙ Nice to have experience in Cloud, and infrastructure setup, Experience building applications in a SaaS environment: Bluemix, AWS, Azure etc.
∙ Containers and related technologies (Docker, Kubernetes, AWS, ECS, etc.)
Responsibilities (for the senior onsite positions):
∙ Design and architect new solutions
∙ Hands-on coding
∙ Conduct code reviews
∙ Promote software engineering best practices
∙ Facilitate technical team meetings
∙ Motivate, inspire and grow the team technically
∙ Learn newer technologies quickly to bring solutions to problems