< Back

Job Opening ID




Job Type


Salary Details

to £38,000


South Lanarkshire

Assigned Recruiter

Benet Hanley

Java/Android Developer

Enigma People Solutions is recruiting a permanent Software Developer for our dynamic smart technology software client based in East Kilbride
Our client designs and sells leading edge solutions into transport, payment and associated sectors. 

This is a hands on development role that reports into a Principal Engineer and focuses on the design, development and delivery of products and services to meet customer requirements to agreed standard and timescales.

Key responsibilities:
• Design and develop Android applications according to corporate software development process
• Design and develop Java enterprise applications according to corporate software development process
• Design and develop database tables to support the Java enterprise applications with help from database designers and other senior staff
• Design and develop web based interfaces using HTML, CSS and Java frameworks
• Work on projects as required to support the delivery of products and solutions to customers under the guidance of the delivery project manager
• Plan, design and conduct tests of components; correct errors and re-test to achieve an error-free result
• Document all work to required standards using methods and tools, including prototyping tools where appropriate
• Conduct or take part in reviews of supplied specifications, with others as appropriate
• Provide external documentation for products including external interface specifications, operational and user guides
• Produce documentation and provide training to those that may have to execute such demonstrations, e.g. members of sales team
• Adhere to current Quality, Security, House Keeping and Health & Safety Policies

Knowledge & Experience
• Direct experience with significant contributions on at least one development project in a commercial environment. 
• A commensurate team player, working well with other functions such as Project Management.

• Experience in customer-facing activities including pre and post sales technical support
• Experience of customer delivery including installation, configuration and customer acceptance.


Technical Skills:
• Well qualified to graduate level in Computer Science; minimum degree honours 2.1 or higher although this may be lowered depending on experience of candidate
• Experienced in Java development
• Experienced in SQL and relational databases
• Experienced in Android development

• Java enterprise technologies such as Application Server (e.g. JBoss, WildFly, WebLogic, WebSphere)
• EJB 3 and JPA (Hibernate)
• iOS development
• Oracle database development
• Web GUI development (HTML, CSS, JSP, Struts 2)
• Unified process and UML
• Eclipse and/or Android Studio development environment
• Subversion or Git version control system
Behavioural Skills:
• Strong analytical and problem solving skills with high attention to detail
• Good team working, works co-operatively with others to achieve a common goal.
• Able to work well on pressure to tight deadlines.
• Good written and verbal communication skills.

Subscribe or follow for the latest job vacancies