Java Web Developer

Java Web Developer

Project: Tribal
Experience: 3+ years
Number of openings: 2


About the client

Tribal is a Total Experience agency. Thinking beyond the established customer experience, we work with brands to consider the total experience – online, offline and internal engagement and processes – and create products, services and comms that people love. Made up of six practices – Customer Experience, Creative and Social, Tech Engineering, Business Consulting, Data Science and Innovation – they can stand apart or snap together to help our clients create hard-working and loved digital experiences.


Role Description

We are looking for a solid Java Web Developer to work closely with the Technical Lead, developing code on time and to budget, and to do so in a manner that meets the client’s requirements and continues to improve the quality of the project.


Core responsibilities

The successful candidate will also be responsible for:

  • Demonstrating that the code meets requirements
  • Analysing the client’s functional requirements
  • Documenting work packages and deployment guidelines
  • Estimating, planning, and delivering work under the guidance and support of the Technical Lead and Project Managers
  • Providing technical advice to the Project Managers and Account Managers


Key requirements

  • Comprehensive knowledge of development using Java, with over 3 years commercial experience
  • Ability to produce well-structured, testable and maintainable code
  • Experience developing functionally rich, high traffic and high availability websites
  • Comfortable working with a CLI and Linux environments, such as CentOS
  • Working knowledge of applicable Internet standards and protocols
  • Knowledge and experience of Java web frameworks such as Spring
  • Knowledge and experience of build tools such as Maven and Gradle
  • Knowledge and experience of continuous integration and deployment tools such as Jenkins
  • Knowledge and experience of testing frameworks such as JUnit
  • Knowledge and experience of source control systems such as Git
  • Experience using RESTful API end-points
  • Good working knowledge of database technologies such as MySQL


Soft skills wanted

  • Work effectively with other team members across disciplines
  • Possess good verbal and written communication skills
  • Pay attention to detail and have a commitment to quality
  • Be eager to learn and apply new skills and technologies
  • Take ownership and solve problems in a resourceful and professional manner
  • Be committed to keeping their skills and knowledge up-to-date by following industry trends, attending conferences/talks and having relevant certifications



  • Training on application;
  • Access to trainings for self-development;
  • Be part of a young team;
  • Floating holidays;
  • Flexible benefits basket;
  • Fun room and various team bounding and team building programs;
  • Attractive compensation scheme.


Join our team! Apply here!

About the Author

Leave a Reply