About the job
As a Senior Java Developer, you will play a crucial role in crafting and maintaining bespoke code that underpins our business operations. This hands-on position focuses on the identification, planning, coding, and implementation of innovative features across various business functions. Collaborating closely with the Application Development Manager, you will explore practical solutions through both existing and emerging technologies. Your responsibilities will encompass development, testing, and ongoing support. Being part of a startup environment, you will also help establish best practices for coding standards, version control, specification documentation, and testing procedures.
Responsibilities:
- Design, develop, and support web applications and web services aligned with business requirements.
- Write efficient, maintainable, and readable code.
- Collaborate with fellow developers to architect integrations between systems.
- Support special projects as needed.
- Create and maintain detailed design specifications and related documentation.
- Mentor junior Java developers, fostering their growth and skill development.

