Description
6 month Java Contract - Dublin City Centre
My City Centre client is looking for a number of Java Developers to for an exciting new project. These are initial 6 month contracts with the strong potential for extensions.
Roles and Responsibilities
- Design and develop n-tier applications in Java using Agile practices
- Communication of designs and other development issues to developers and managers
- Design, develop and manage automated unit and acceptance tests
- Peer review of design, code and automated tests
- Participate in agile development program
- Design and develop integration solutions to customer's Back End systems
- Code refactoring
Required
- N-Tier design and development
- Excellent knowledge of Java, Apache Tomcat, J2EE
- Understanding of design patterns
- Strong application process flow and problem solving techniques
- Strong focus on code quality
- High levels of software engineering literacy and communication skills
- Friendly and professional manner working in teams
Desirable
- Agile environments
- Knowledge of Spring, Camel, CXF & Hibernate frameworks
- Experience troubleshooting application performance bottlenecks
- Knowledge of Web 2.0 software infrastructure
- Knowledge of Ant, JUnit, Maven
- Knowledge of Cloud technologies like Hadoop, Cassandra, NoSQL
- Knowledge of scalability and resilience techniques
- Willingness to work on highly scalable Cloud solutions
- Understanding of software configuration management and release management
- XML experience
- UML Design
- SOA
- Scripting skills - Groovy, Ruby, Python, Bash
If you would like to discuss these roles further, please feel free to get in touch via email or call me