About the job
Join our dynamic team as a Senior Java Developer, where you will play a key role in developing and maintaining innovative software solutions tailored to meet our business objectives. This hands-on position requires a proactive approach to identifying, planning, coding, and deploying new features across various applications. Collaborating closely with the Application Development Manager, you will leverage existing and emerging technologies to deliver practical solutions and ensure ongoing support and testing.
As a pivotal member of our start-up office, you will also contribute to establishing best practices for coding, version control, specification writing, and testing processes.
Key Responsibilities:
- Design, develop, and maintain robust web applications and services that align with business needs.
- Write clean, efficient, and maintainable code.
- Collaborate with fellow developers to create seamless integrations between systems.
- Support special projects and initiatives as required.
- Create and maintain comprehensive design specifications and related documentation.
- Guide Junior Java Developers, providing mentorship and support.

