Sr. Backend Java Developer
Our client creates powerful digital experiences for brands by combining data-driven intelligence, strategic creativity, and cutting-edge technology. They deliver AI-powered insights, immersive UX/UI and digital products, and integrated platforms to help brands engage users, optimize performance, and drive measurable growth. As a Senior Backend Java Developer, you’ll be an integral part of a collaborative team.
Your expertise will help guide the team, elevate our work, and ensure every user interaction is seamless, engaging, and inclusive.
Key Responsibilities:
-
Working closely with the Project Management team to create accurate project plans and proposals, manage project risks, and ensure we deliver on time throughout our projects.
-
Creation of solution designs, technical specifications, coding standards, and other project documentation as required.
-
Collaborate on key technical decisions for each project with the wider team (PM, QA, Front-End, DevOps, Solution Architecture, Business Analysts).
-
Working with Operations to allocate team members to suitable tasks and projects.
-
Create and champion coding standards and ensure our code is review.
-
Work closely with our tech teams, ensuring they understand our approach and solutions.
-
Keep abreast of the latest technology trends and innovation to ensure we are delivering our solution in the most effective way.
Technical Skill Requirements:
-
9+ year of commercial development experience.
-
Proven track record of development experience working on complex technical projects in high-performant delivery environments.
-
Ability to work across multiple projects and workstreams, with teams of different scale and skillset.
-
Demonstrable experience working with Internet, Enterprise Java, and Web technologies including popular Content Management Systems, Open-Source frameworks, and tools.
-
Multi-project commercial experience with relevant tools such as >Java8/11/17.
-
(OpenJDK), Docker, Kubernetes, Maven, Jenkins, NVM, RESTful APIs, ActiveMQ or similar.
-
Understanding of enterprise architecture design patterns and ability to plan solutions using them.
-
Authentication with third party services and API’s.
-
Ability to analyse, profile and refactor code and processes to improve quality and performance.
-
Excellent working knowledge of different data store technologies i.e: MongoDB, DocDB, MySQL, Redis.
-
At least Upper intermediate English level
Soft-Requirements:
-
Experience with modern CI/CD workflows.
-
Experience with Linux based systems and associated tools (e.g., RedHat, CentOS).
-
Knowledge of common development best practices (e.g., TDD, Agile).
-
4+ years hands on Spring/Hibernate experience.
-
Ability to quickly understand and code for a large, complex technical architecture.
-
Experience of developing and deploying large web-based applications.
-
Experience of managing and coding simultaneous projects with complex interdependencies.
-
Understanding of the project management processes involved in website/portal development.
-
Ability to multitask across projects and demonstrate flexibility to changing priorities.
-
Experience of scoping large technical projects with a high level of accuracy.
-
Experience using task management tools such as Trac, Jira, TestRail.
-
Exposure to current AWS practices.
What We Offer
-
Long-term employment with competitive compensation, based on experience.
-
Possibility to work remotely.
-
An open, transparent and fun work culture.
-
Multi-national team and collaborative work environment.
-
Continuous knowledge sharing with engaged co-workers.
-
Career and professional growth opportunities.