Senior Java Solutions Architect
We are seeking a seasoned technical expert to lead the development of API-based digital solutions in a high-performing software development team.
Responsibilities:
* Design and develop applications through the full SDLC in a DevOps environment.
* Develop low-level design for APIs.
* Create Unit and Integration tests and manage PI Gateways, Web Servers and Message Queues.
* Take part in Code Reviews and peer programming.
* Test, Debug, and troubleshoot applications as necessary.
Requirements:
* 15+ years experience of hands-on development of Java-based applications.
* Strong experience on Spring modules (Core, MVC, Springboot, AOP, Web Flow).
* Demonstrable experience building REST APIs with a knowledge of Microservices-based architecture and Application Security.
* Experience with application containers (Docker, Kubernetes).
* Knowledge and experience of working with CI/CD pipelines using tools such as Jenkins, Ansible, and Git.
* Familiarity with basic networking and infrastructure principles including load balancing, and clustering.
* Experience and understanding of Agile ways of working and software development practices (Scrum, Kanban, TDD).
Relevant technologies:
* Java
* Spring
* Cloud
* DevOps
* Kubernetes
* Jenkins
* Ansible
* Git
Working style:
* Collaborative
* Agile
* Test-driven
Benefits:
* Opportunity to work with cutting-edge technology
* Chance to lead a high-performing team
* Professional growth and development
Contact Information:
Michael Finch is recruiting for this role. Get in touch with him for more information.