TWINN is seeking a highly motivated individual to assist with the development, design and integration of a high profile enterprise registration system among other activities.
This individual should have a strong UI background. This individual will join an existing engineering team while bringing exciting ideas into a rapid and Agile DEVOPS environment. Responsibilities include Developing detailed specifications inside an agile environment; Creating technical documentation and working from a story board; Designing solutions from both ground up as well while future-proofing the design; Managing and working within the code deployment process; Validating and testing code (including peer unit testing and review); Deployment and responsibility for health of the system The Sponsor is seeking a strong software engineer with a well-rounded understanding of a variety of IT concepts and is comfortable learning, evolving and applying that broad knowledge on a daily basis. A candidate will work in an integrated test driven environment that is highly reliant on DevOPS, AWS and related emerging technologies. The candidate will be expected to provide independent working ability as well as utilizing paired programming techniques to construct resilient and creative solutions to answer the challenges of the system. Team members are expected to develop specifications and make recommendations on existing systems using new and emerging technologies to promote system stability for the Sponsor's partners. Also, the candidate will be responsible for assisting with the daily operation and maintenance, which includes assisting with the extension, enhancement, refactoring, and architecture of the existing software and responding to a variety of ad hoc requests. This position will join an integrated project team and new team members will be expected to work closely with a variety of skill sets, such as Project Managers, System Engineers and Architects.
***** All positions require a Active (TS/SCI) Clearance with a Polygraph to be considered *****
Demonstrated experience with software development in Java.
Demonstrated experience working with DevOPS tools including GIT and Jenkins.
Demonstrated experience with Enterprise Java Development frameworks and tools, which include but are not limited to, Spring Boot and Hibernate.
Demonstrated experience participating in an agile development team.
Demonstrated experience with modern build tools such as Maven and Gradle.
Demonstrated experience performing software design and application.
Demonstrated experience with JSON, XML and/or POJOs.
Demonstrated experience conducting unit testing and documenting software modifications.
Demonstrated experience with deploying Software using DevOps deployment tools in the Sponsors environment.
Demonstrated experience with Amazon Web Services (Certifications a Plus).
Demonstrated experience with Test Driven Development and Continuous deployment with Continuous Integration tools (Describe which tools and methodologies have been used).
Demonstrated experience with a working knowledge of Linux variants (CentOS, Redhat etc.)
Demonstrated experience with HTTP Protocol and REST Complaint APIs (experience with HATEOAS or HAL is a plus).
Demonstrated experience with using x.509 PKI infrastructure in the Sponsors environment.