Version 1 | Dublin

Java Solutions Architect

Department: Digital Development & Architecture
Job Description

As a senior architect you will get to play a major part in shaping the future of the ever-expanding Java team and ensuring Version 1 is aligned with the latest industry standards. This demanding role will require a mix of Solution Architecture, Technical Architecture and a hands-on approach to development.

You will be responsible for devising the solutions for projects, estimating and subsequently mentoring a team in the implementation. This will require establishing strong working relationships with various stakeholders to ensure a successful delivery. One of the responsibilities of the senior architect is to use thought leadership to identify and drive improvements and innovations, both in terms of technology and processes.

Version 1 has a strong capabilities program which focuses on the careers of our team. As a senior Java architect, you will be expected to play a leading role in this capability and driving strategy.. For this, we will provide you with a dedicated career plan that will challenge you but will help you achieve what you want in your career and give you the opportunity to shape your career.

Qualifications
  • 8+ years Java experience with a minimum of 3 years team lead experience. Emphasis is on drive, innovation, communication and organizational skills.
  • Expert in Java 7 / 8 development
  • Spring frameworks like Spring MVC, Spring Boot, and Spring Cloud for developing REST APIs Microservices
  • Testing frameworks and TDD (like JUnit or Mockito)
  • Version Control Systems (CVS, Subversion, GIT)
  • Application Servers like Tomcat or WebLogic
  • Databases: Relational (e.g. Oracle, MySQL or SQL Server) and NoSQL (e.g. HBase, Hazelcast)
  • Front-End development using HTML5, JavaScript and JavaScript Frameworks (e.g. AngularJS), CSS/SASS/LESS
  • Intimate knowledge of design patterns and best practices
  • Strong commitment to code quality
  • Strong technical and business writing skills
  • Comfortable working with senior stakeholders
  • Experience gathering requirements and translating into technical requirements
  • Experience in both Waterfall and Agile

Skills we admire:

  • IDEs: IntelliJ, Eclipse or Netbeans
  • API Design environments such as SwaggerHub.
  • Microservice Architectures (MSA) based on Java.
  • Messaging platforms including ActiveMQ
  • JVM performance analysis and instrumentation.
  • Familiarity with DevOps in general and tools like Docker, Chef, Kubernetes, OpenShift
  • Build tools: Maven
  • Continuous Integration: Jenkins
  • Testing: SoapUI/LoadUI, JMeter, Selenium, Cucumber, JBehave, Fitnesse

 

Additional Information

Graham Ryan
UK & I Strategic Talent Manager 

We are an equal opportunities employer. Please refer to our Diversity & Inclusion statement located at: 
https://www.version1.com/careers/culture/

I'm Interested

Join our Talent Pool

We always want to speak with great people, so even if you don’t see a position that
matches your skillset, there is never a bad time to join our talent pool and get the conversation started.