Java Developer/ Lead

Offshorable ,
Glasgow, City of Glasgow

Overview

Job Description

Company Description Information Technology company with over 50 years of collective experience in Software Development, IT Recruitment, Engineering Drafting, Digital Marketing and IT Enabled Services. Whether you are a small and medium-sized enterprise or a large business, we'll help you apply tailored solutions that will reduce your costs, improve performance and streamline operations across your enterprise. Job Description Experience in Enterprise Java/J2EE Technologies using Core Java, Spring Core, Spring JDBC template, Hibernate, Spring Batch etc. Experience with Restful Web services Good Understanding and working knowledge of API Management and analytics platform i.e. APIGEE. Good Understanding and working knowledge of Build Automation Tools and Frameworks using ANT, Maven, Jenkins etc. Expertly skilled in the agile delivery methodology Hands-on expertise with application design, software development and automated testing Experience with distributed (multi-tiered) systems, algorithms, and relational databases Takes technical responsibility for all stages in the software development process Provides advice, guidance and assistance to Engineers and peers as required Takes part in reviews of own work and leads reviews of colleagues' work Integrates software and hardware sub-systems in new systems, upgrades, enhancements and conversions Assists in detailed database design; carries out data design required by report generation for small ad hoc jobs Excellent communication skills, both written and spoken is essential Excellent relationship building skills with both Technology and Product Owner teams Proven experience of working with multiple teams and managing multiple priorities and tasks Qualifications Candidate should be a diploma or degree holder possessing minimum 6 - 8 years of Web and Application Development experience in Java Experience working in Core Java / J2EE, Tomcat, Application Server, Web Services etc. Good understanding of OOPS concept with excellent hands-on for multithreading. collections, data structures etc. Hands on experience with Hibernate, Spring etc is preferred Proficient in written and spoken English Additional Information Experience in Enterprise Java/J2EE Technologies using Core Java, Spring Core, Spring JDBC template, Hibernate, Spring Batch etc. Experience with Restful Web services Qualifications: Candidate should be a diploma or degree holder possessing minimum 6 - 8 years of Web and Application Development experience in Java Experience working in Core Java / J2EE, Tomcat, Application Server, Web Services etc. Good understanding of OOPS concept with excellent hands-on for multithreading. collections, data structures etc. Hands on experience with Hibernate, Spring etc is preferred Proficient in written and spoken English Responsibilities: Experience in Enterprise Java/J2EE Technologies using Core Java, Spring Core, Spring JDBC template, Hibernate, Spring Batch etc. Experience with Restful Web services Good Understanding and working knowledge of API Management and analytics platform i.e. APIGEE. Good Understanding and working knowledge of Build Automation Tools and Frameworks using ANT, Maven, Jenkins etc. Expertly skilled in the agile delivery methodology Hands-on expertise with application design, software development and automated testing Experience with distributed (multi-tiered) systems, algorithms, and relational databases Takes technical responsibility for all stages in the software development process Provides advice, guidance and assistance to Engineers and peers as required Takes part in reviews of own work and leads reviews of colleagues' work Integrates software and hardware sub-systems in new systems, upgrades, enhancements and conversions Assists in detailed database design; carries out data design required by report generation for small ad hoc jobs Excellent communication skills, both written and spoken is essential Excellent relationship building skills with both Technology and Product Owner teams Proven experience of working with multiple teams and managing multiple priorities and tasks