Appsbroker is Google’s largest Premier Partner in Europe. We deliver leading-edge cloud professional and applications services to some of the world’s most exciting brands, in sectors from retail through automotive to finance. We are in a very exciting period of growth and we need exceptional professionals to help drive further expansion.
We provide a very supportive and engaging employee environment with an emphasis on fun and creativity across all of our activities. We are made up of like-minded people who collectively and consistently deliver great customer experiences. Being a people focussed business means we put the team and the customer at the heart of everything we do, whilst delivering exceptional solutions.
The projects and technologies we work with are changing the way business collaborates, communicates and makes decisions. This is a great opportunity to be part of the future model for business success. We offer a fast-paced and challenging environment offering you the opportunity to make a direct contribution to the success and rapid growth of the business.
You will be responsible for delivering high quality, robust solutions as part of a fast-paced agile environment. The successful Senior Java Software Engineer will be involved in all aspects of development, utilising industry standards and best practice at all stages.
We work using agile methods (scrum & kanban), so an excellent working knowledge of this is a must as is excellent communication skills as you will regularly interact with people from across the business.
Your previous experience will mean you are adept at finding solutions to complex problems taking ownership and providing a recommended approach to engineering management.
We’re committed to continuous improvement, so you will be expected to proactively suggest and implement enhancements, additionally mentoring junior team members to grow their skills and experience and act as a role model.
You will get exposure to the latest Google technologies including Google Compute Engine, App Engine, Kubernetes, BigQuery. Training & certification in Google Cloud Platform technologies provided on the job and by Google.
Ability to use a wide variety of open source technologies and tools
Good scripting skills in a Linux-environment language, other coding skills are considered a plus (Python, Java, etc)
Have active participation in agile planning, refinement, retrospectives
Take ownership in developing and testing user stories
Ensure standards and best practice are followed
Foster a culture of continuous improvement within the team
Work closely with the product owner and stakeholders to achieve acceptance of user stories
Define and communicate complex design concepts to technical and non-technical people
Be objective around solutions and looking to reduce technical debt
Have a good understanding of all aspects of the project they are working on
Consider the non-functional requirements of a project, and strive to make software robust
Mentor junior team members to improve their skills and experience.
This job is for you if you have the following
Deep Java development experience (JEE) and Java Servlets
Design and development of RESTful services
Experience of DI frameworks, such as Spring
Experience with databases, both relational and non-relational
The ability to create solution designs using UML, especially sequence, class and activity diagrams
Demonstrable experience of accurate estimation and the ability to deliver on time and to quality
Use of source code and continuous integration tools, . Git, Maven, Jenkins
Proactive communication with others
The ability to self-manage, self learn and seek out answers
Excellent unit, integration and regression testing skills.
Good documentation skills.
And you're extra awesome if you've got these too:
Experience working within a Cloud environment
Google Cloud Platform & Google APIs
What we offer to you:
Intensive and continuous training with Google certifications
Opportunity to visit the UK office for training and project work
A Googly working atmosphere in modern offices
Monday to Friday
09:00- 18:00/ 10:00-19:00