> At least 10 years of relevant application software development experience
> Local candidates only
Java Developer to support and extend running applications and assist in the design and development of new applications. In this role, you will be working in an agile environment which means test-driven development and pair programming.
Location: Richfield, MN
MUST HAVE SKILLS/EXPERIENCE
- Extensive application software development experience
- Experience with large-scale distributed systems and client-server architectures
- Developing Spring/Java/Maven applications
- Aggressive refactoring experience
- Experience with Unix/Linux command line
- Strong unit-testing skills (JUnit)
- Object-oriented programming and experience with Design Patterns
- Agile development experience
- Experience as a Technical Lead on a large application development project
- Pair Programming experience
- Test Driven Development (TDD) experience
- Experience working in a Continuous Integration environment
- Experience with functional testing frameworks
- Experience with RESTful service development
- Develop Java web applications.
- Aggressive refactoring.
- Evaluate and refactor in a rapid manner.
- Object Oriented Programming and Service Oriented Architecture design.