- Company Name
- Tribal Worldwide London
- Job Title
- Senior Developer, Java
- Job Description
-
**Job Title:**
Senior Developer, Java
**Role Summary:**
Lead the design, development, and optimization of scalable backend services using Java. Serve as the primary technical owner for architecture, coding, and delivery of high‑performance APIs and microservices in a cross‑functional environment.
**Expectations:**
- Work independently while collaborating with Product, Front‑End, DevOps, QA, and architecture teams.
- Deliver on contract end date of 19 Dec 2025 with minimal onsite presence.
- Maintain clear documentation, adhere to best practices, and provide proactive coaching.
**Key Responsibilities:**
- Design, implement, and refactor Java 8/11/17 based services, RESTful APIs, and messaging integrations (e.g., ActiveMQ).
- Build, test, and deploy applications using Docker, Kubernetes, Maven, Jenkins, and NVM.
- Integrate third‑party authentication and API services.
- Analyze performance issues, profile code, and improve system quality.
- Manage concurrent projects with complex interdependencies.
- Document architecture, designs, and processes per technical guidelines.
- Communicate status, risks, and improvements to stakeholders.
- Mentor junior developers and promote best practices.
**Required Skills:**
- 5+ years of commercial Java development experience.
- Proficiency with Docker, Kubernetes, Maven, Jenkins, NVM, and REST API design.
- Hands‑on experience with authentication flows and third‑party APIs.
- Strong data store expertise: MongoDB, DocDB, MySQL, Redis.
- Ability to profile, refactor, and optimize code for performance.
- Familiarity with CI/CD pipelines and cloud deployment.
- Excellent problem‑solving, multitasking, and communication skills.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience).
- Relevant Java or cloud platform certifications (e.g., Oracle Certified Professional, AWS Certified Developer) preferred but not mandatory.