Senior Java Developer

Career Level:  07 Specialist
Posting Date:  25 Jun 2025

Role description:

We're seeking a Senior Java Developer to lead technical efforts on our internal CRM system. You'll be responsible for system enhancements, resolving technical debt, modernizing integrations, and mentoring junior developers. This role requires hands-on experience across backend development, integrations, and DevOps support.

 

Key Responsibilities:
  • Design, implement, and enhance Java-based backend services (Java 8–11).
  • Lead efforts to upgrade and modernize third-party component integrations.
  • Manage system configuration and deployment via Apache Tomcat.
  • Troubleshoot and resolve SOAP integration issues.
  • Own logging strategy and implementation using Log4J.
  • Identify and address technical debt and end-of-life components.
  • Develop and deploy bug fixes and performance improvements.
  • Collaborate with stakeholders to gather technical requirements.
  • Mentor junior developers and enforce best practices in code quality and architecture.
  • Document solutions and implementation steps in Confluence to support maintainability and onboarding.
  • Review Jira tickets and log time using Jira/Tempo (training can be provided).
 
Desired Skills and Qualifications:
  • 6+ years of professional Java development experience.
  • Strong command of Java 8–11 and modern backend frameworks (Spring, Hibernate, etc.).
  • Experience working with and configuring Tomcat servers.
  • Proficiency in integrating and maintaining SOAP APIs.
  • Hands-on experience with Log4J and log management practices.
  • Experience with 3rd party component integration and version lifecycle management.
  • Comfortable working with legacy systems and upgrading older libraries or frameworks.
  • Strong debugging, problem-solving, and performance optimization skills.
  • Experience working with cross-functional teams and mentoring junior team members.
  • Familiarity with documenting technical work in Confluence.
  • Basic knowledge of Jira and time tracking tools like Tempo (training can be provided).
  • Experience using the Eclipse Development Environment.