Previous Job
Previous
Java Developer
Ref No.: 18-11083
Location: Smithfield, Rhode Island
Long Term Contract
Java Developer

No Corp. to Corp. or 3rd party
Onsite position, must be available for an onsite interview if requested.

Position Description
Corporate Technology Group (CTG) has a current opportunity for a Sr. Software Engineer in Smithfield, RI. We are seeking an experienced, skilled and energetic technologist and engineer. The selected candidate will be accountable to work across a diverse team and deliver software development and engineering solutions leveraging Java and Oracle and other vendor applications including Actimize. Has the ability to synthesize new requirements into highly sustainable software deliveries quickly and can cross between requirements and development as a full stack engineer when necessary.
Primary Responsibilities
Work across business and technology domains in the definition and documentation of key stories/requirements for implementation and execution as part of an agile work team.
Able to prioritize, and set targets of competition for stories/epics thought the development lifecycle
Able to identify and propose solutions both functional and technical in the solution process
Execution of development,. Solutions creation, using primarily Java, HTML/CSS, JavaScript and accompanying database procedures.
Execution of validation (DIT) and fluid use of the Altesian suite of DevOps tools.
Creation of technical design documentation
Maintenance and enhancements software applications/products using primarily Java, HTML/CSS, JavaScript and accompanying database procedures.
Understands customer/client business needs and recommends technology extensions commensurate with the published technical strategy of the product
Work across technical teams, architects and business SMEs to identify and enhance platform services
Suggest, introduce and prototype new technology solutions using SOLR/Apache NIDI, Hadoop, R, Spark or other technologies that fit the solution
Skills & Education
Solid knowledge and understanding of Java, HTML, CSS, JavaScript and other languages
Experience working with a JavaScript framework (Angular, Backbone, etc.)
Experience building and working with APIs/RestFUL services
Experience building and working with Spring
Ability to work across a broad range of products and environments
Ability to manage multiple, competing priorities simultaneously
Strong troubleshooting abilities
Understanding of HTTP, XML, and web technologies
Experience working with a web server (Apache, NGINX, etc.)
Strong understanding of object oriented methodology
Strong understanding of Agile Methodologies
Proficient oral and written communication skills
Detail oriented and a self-starter
Strong working knowledge of databases and SQL (Oracle, SQLServer, MYSQL, etc.)
Experience working in Linux environments (RedHat, CentOS, Ubuntu, etc.)
Knowledge of scripting languages is a plus (Bash, Python, Perl, etc.)
Bachelor's degree in Computer Science or related field
5-9 years of experience developing and successfully deploying software programs/applications.

2 professional references required.