Senior Java Developer

BrightBox Group · Direct employer

Remote-friendly
Senior Java Developer 
Hybrid – Remote and UK
£300-£350pd (Outside IR35)
 
Role Overview:
We are seeking an experienced Senior Java Developer to join our dynamic team. The ideal candidate will have a strong background in developing web-based applications with comprehensive knowledge of Java technologies, frameworks, and tools, coupled with leadership capabilities.
 
Key Responsibilities:
  • Develop and maintain web-based applications using core technologies: Java 8+, React, Spring Boot, Micro Services, REST APIs/Web Services, and more. 
  • Implement and guide design choices using frameworks like Spring MVC, JEE technologies (JSF, JPA, JSP, Servlets, JDBC), and XML (DOM, SAX, XSLT). 
  • Utilise development IDE tools such as IntelliJ. 
  • Engage in the full software development lifecycle including requirements analysis, design, coding, testing, and deployment. 
  • Collaborate with cross-functional teams including Product Owners, Business System Analysts, Testers, and Client stakeholders. 
  • Lead and mentor technical teams, with strong involvement in architectural design and high-level documentation. 
  • Implement best practises and ensure performance through tools like Glowroot and Jprofiler. 
  • Contribute to continuous improvement by leveraging Agile methodologies including SCRUM. 
 
Technical Skills:
  • Proficiency in Java 8 and above, Spring Framework. 
  • Experience with Junit 4 & 5, Oracle/MongoDB. 
  • Knowledge of Git is essential; proficiency with GitHub, Agile, Jenkins, Maven, CI/CD is required. 
  • Familiarity with FreeMarker Templates, AWS development, and tools like Ruby, Bundler, Gradle, Leiningen, and Ansible is beneficial. 
  • Experience with performance monitoring, metrics tools, and debugging. 
  • Exposure to JavaScript frameworks, preferable knowledge of ReactJS/Redux, NodeJS. 
Apply Now →

Application opens at the source listing. Free for jobseekers.