Java Developer - Software Engineer - Java Programmer
Our client, a growing software consultancy based near Ipswich, is looking to recruit the services of an experienced Software Engineer to join their development team on an initial 4-month fixed term contract with the potential to be extended or become permanent.
The post holder will be required to build software applications using predominantly Java based technologies. Tasks will include creating applications from scratch, configure existing systems and providing support to existing clients. You should be a team player and be an excellent communicator. You will work with internal team members but also be required to take the initiative and design, develop and maintain software with minimal supervision.
Responsibilities will include:
- Participate in client-facing requirement gathering and analysis activities
- Collaborate with colleagues to produce software design and architecture
- Write clean, scalable code using a specific programming language- ideally in Java
- Revise, update and debug existing code
- Serve as a client point-of-contact and provide technical support and expertise to no-technical users
Required skills:
- Proven experience as a software Developer in Java or similar languages
- Back end experience with SQL
- Familiarity with different architecture styles
- Understanding of Agile methodologies and experience of working within an Agile environment
- Excellent communication skills- the ability to work with clients directly and develop long-term relationships
Please forward your CV in the first instance for more information on this opportunity.