Java Developer

Nanotek Ltd. ,
Birmingham, West Midlands
Salary: From £50,000 to £60,000 per annum

Overview

Java Developer - Birmingham - £50K - £60K Required stack skills: Java 8, JavaScript, Spring framework, Full stack developer, Scrum & Agile Development, OOP, CSS, Android, RESTful services, Mybatis/Hibernate, Crashlytics/Firebase, Bootstrap, SQL, NoSQL, Maven, Apache Tomcat, Git, Azure, Jira, JUnit testing, code reviews and mentoring. Beneficial skills: Docker, Microservices, DevOps, Kubernetes, Linux, CI/CD, Jenkins, NoSQL, SQLite, Apache Lucene, Concurrency, IntelliJ IDEA, Node.js, Angular.js or other UI frameworks, AWS. We have begun the exciting journey of migrating some of our existing web applications to the cloud, therefore any experience of this process will be advantageous. Minimum requirements · Excellent communication skills, both verbally and written. · Lifelong learner, willing to take on new challenges, and step outside of comfort zone · Honours Computing degree or related Computer Science/Engineering degree · English Language and Mathematics O Level or GCSE grade C or above. · Demonstrable troubleshooting skills. · Have or are planning towards a certification in Microsoft technologies. · You must be based in the UK and eligible to work in the UK. You will be joining a team committed to first class delivery and customer satisfaction. Our business is growing, and you will be a key figure in the pace of the growth. The ideal candidate will enjoy technical challenges building both web and mobile applications. Benefits: On-site parking Flexible working hours Job Types: Full-time, Permanent Your key skills will be: · Strong technical background predominantly working in Java (minimum 3 years) · Experience with NoSQL and SQL databases. Reporting to the Development Manager, you will have these responsibilities: · Input into systems architecture & technology stack selection, design and planning, assisting with the adoption of cloud native technologies. · Development and maintenance of multiple software development projects for both web based and mobile solutions. · Input into development process improvement initiatives. · Conducting research and development into new software tools (i.e. IDE’s) techniques and processes. · Senior developer guidance at scrum and product planning meetings. · Being a champion for change and engineering best practice and procedures, ensuring that code quality and standards are being adhered to. This job was originally posted as www.totaljobs.com/job/89814728