Design, develop, and maintain robust backend services and APIs. Modernize outdated systems, enhance performance, and work within an Agile environment to deliver reliable, high-quality software solutions through collaboration and technical ownership.
Responsibilities
- Build and sustain backend systems and APIs using Java to power platform functionality.
- Take ownership of technical solutions and help advance team objectives.
- Support the retirement of legacy PHP-based systems.
- Work closely with integration specialists and third-party providers to enable smooth service connectivity.
- Improve system performance and scalability via code improvements, caching strategies, and established best practices.
- Perform code reviews to uphold code quality, readability, and compliance with development standards.
- Diagnose and resolve technical problems reported by internal teams or clients promptly.
- Keep current with industry advancements, emerging tools, and evolving methodologies to enhance development workflows.
- Engage in Agile rituals such as sprint planning, daily stand-ups, and retrospectives for effective team coordination.
- Encourage open communication and continuous learning, providing guidance and mentorship when necessary.
Requirements
- Advanced proficiency in Java programming.
- Demonstrated ability to build and sustain reliable backend services and APIs.
- Experience applying modern backend development standards and best practices.
- Proven track record of owning technical solutions and advancing team goals.
- Familiarity with conducting code reviews to ensure quality and long-term maintainability.
- Strong diagnostic skills for resolving complex technical issues.
- Active participation in Agile processes including sprint planning, stand-ups, and retrospectives.
Nice to Have
- Background in phasing out legacy systems, especially those based on PHP.
- Collaboration experience with integration teams and external service providers.
- Understanding of performance tuning methods including caching and code refactoring.
- Prior experience mentoring developers or supporting team growth.
Tech Stack
Java, APIs, Backend Services, Caching Mechanisms, Agile
Team
Collaborates with integrations team and external providers
- Innovation-driven
- Ownership of solutions
- Commitment to coding standards
- Culture of learning and mentorship
- Agile collaboration
- Focus on top-tier solution delivery
Additional Information
- Must drive innovation and take full ownership of technical solutions.
- Expected to mentor team members and strengthen team communication.
- Required to stay informed on industry trends and emerging technologies.