Job Description :
Java Developer
Bloomfield, CT
12+ Months
Position Description
Client is looking for a Java Developer to join our dynamic team in Bloomfield, CT.
The position is an opportunity to lead technical direction of highly visible internal and public facing web projects, support development of team members, and interact directly with the business. This technical leadership position will be supporting a high performing agile delivery team consisting of 8-10 members.
Your future duties and responsibilities
Provides expert level IT technical services and technical expertise in systems, technical infrastructure, tools, modeling, external interfaces, and other technical areas.
Completes complex development, design, implementation, architecture design specification, and maintenance activities.
Approves technical solutions proposed by team members. Elevates complex technical issues to IT experts, including architects.
Recommends development options, including design, build and test. Approves the team's technical deliverables. Conducts testing, including functionality, technical limitations, and security.
Resolves technical problems discovered by team and internal clients. Responds to and resolves technical issues in a timely manner. Researches issues and performs root cause analysis.
Required qualifications to be successful in this role
General:
Excellent Communication Skills
Experience with Agile Methodology
Must Have Technical Skills:
Minimum 8+ years of overall experience primarily designing and developing Java based applications
JAVA
J2EE
Spring Batch
Web Services – REST, SOAP
Web Technologies – HTML, Angular JS, Java Script/Type Script
IBM DB2, SQL
Nice to Have:
Rules Engine
SOA (Service Oriented Architecture)
UDB / ORACLE
MAVEN / GIT / uDeploy/ Rally
Test Driven Development (JUnit)