Senior UI Developer with Full Stack Experience – Horsham, PA - Georgia IT Inc.
Horsham, PA
About the Job
Senior UI Developer with Full Stack Experience
Location: Horsham, PA
Duration: Contract
Rate: DOE
US citizens and those authorized to work in the US are encouraged to apply. No sponsorship is available for this contract to hire a job.
Candidate must be on W2
Must-Have Skills:
Primary Responsibilities:
Location: Horsham, PA
Duration: Contract
Rate: DOE
US citizens and those authorized to work in the US are encouraged to apply. No sponsorship is available for this contract to hire a job.
Candidate must be on W2
Must-Have Skills:
- Applications Development Lead
Technical Context: Senior UI Developer with Full Stack Experience. - 10 years or more of strong hand-on experience with Java Enterprise Edition (Java/J2EE) and web technologies.
Spring, JBoss, service-oriented architectures (SOA), RESTful Web Services. - 3+ years of experience with the Spring frameworks.
- 3+ years of experience with automated unit testing technologies (Such as JUnit, Spock, or similar).
- 3+ years of experience with mock data frameworks for unit testing.
- 1+ years of solid Agile experience (Scrum preferred).
- 1+ years of DevOps experience.
- Familiarity with Swag, application security, web services security, common vulnerability remediation, certificate management and use.ger/Open API specifications.
- Knowledge of web security, application security, web services security, common vulnerability remediation, certificate management and use.
- Spring, service-oriented architectures (SOA), RESTful Web Services, Angular JS and RXJS, Protractor & Karma test runners, Node & NPM ecosystem, Agile experience is a must.
Primary Responsibilities:
- Perform all phases of software engineering including requirements analysis, application design, code development testing and maintenance.
- Additional responsibilities include documentation, enhancing existing components, defect resolution, and mentoring junior developers. Work very closely with application architecture, delivery teams and DevOps to triage and resolve production defects.
- Capitalize on CI, CD, DevOps tools and best practices to implement agility and quality. Encourage innovative approaches to defect resolution, avoid technical debt and reduce bad coding footprints.
- Be part of an agile team and participate in all rituals including grooming, sprint planning, demos and retrospectives.
- Assume SME roles for the micro services and perform code reviews, code merges and provide feedback relative to best practices, code quality and improving performance.
- Design reusable components, patterns, frameworks and libraries.
- Stay abreast of current and emerging technologies / products / tools / trends related to software development and utilize those findings to influence our application development process.
- Infuse a mindset of agility, quality and performance with a focus on value driven deliverables.
Source : Georgia IT Inc.