Java Engineer
Makersite
Seniority
Midweight
Model
Remote
Sector
Salary
Undisclosed
Contract
Full-Time
As a Java Engineer, you will play a key role in shaping the future of sustainable product development. You'll design, develop, and maintain new features for the company's core platform while collaborating with talented professionals on cutting-edge projects that drive digital transformation across industries.
What you'll do
- Design, develop, and maintain new features and functionality for the company's core platform.
- Enhance and optimise existing features to improve performance, scalability, and user experience.
- Develop and maintain integrations with external data providers and third-party services.
- Investigate, troubleshoot, and resolve software defects, ensuring timely delivery of high-quality fixes.
- Implement robust domain logic using Java, supported by comprehensive unit and domain-level tests.
- Collaborate with front-end developers to support Java-based backend services integrated with Angular applications.
- Participate in technical planning and solution design to ensure successful delivery of roadmap initiatives.
- Contribute to code reviews and promote best practices in software development, testing, and maintainability.
What you'll need
- Strong proficiency in Java development.
- Experience with backend services and API development.
- Knowledge of software testing practices and test-driven development.
- Ability to work collaboratively in cross-functional teams.
- Experience with integrations and third-party service implementations.
- Understanding of security, reliability, and scalability principles.

