Java Developer in Glastonbury, CT at Vaco

Date Posted: 7/20/2022

Job Snapshot

Job Description

We are looking for a Java Developer with experience in building high-performing, scalable, enterprise-grade applications. You will be part of a talented software team that works on mission-critical applications. You will be responsible for Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing.

Developers implement and test software for our customers in an agile team environment. Coding and testing is the bulk of the day-to-day work with around 10-15% of the time spent on documentation. Expected to be able to work well in a team environment.

Responsibilities:

  • Work as part of a team to implement and test software solutions.
  • Design and develop coding solutions for functional requirements.
  • Contribute in all phases of the development lifecycle.
  • Write well designed, testable, efficient code.
  • Properly document the system, including coding, design, and testing.
  • Ensure designs and implementations are in compliance with specifications.
  • Ensure code meets or exceeds standards.
  • Prepare and produce releases of software components.

Roles:

  • Software design and development in a java language environment
  • Code documentation
  • Continuous training and learning to improve development skills. Tasks in support of all stages of the development process

Experience:

  • With BS: 3+ years recent experience
  • Without BS: 5+ years relevant development experience, 6 years total work experience

Languages: Java 1.6+ (J2EE)
Database: Oracle
Source Control: GIT, SVN
IDE: Eclipse

Preferred:

Scrum/Agile experience
Experience with Test-driven Development, Pair Programming, Refactoring, Continuous Integration
Unit Testing Frameworks - Junit, JMockit, Easy Mock, Mockito
C#/.NET, ASP.NET, MVC, EF
Experience configuring and/or deploying to Java application servers (Tomcat 6, WebSphere 8, WebLogic 12)