Our client is a dynamic and innovative software company dedicated to delivering high-quality solutions that empower businesses to work more efficiently. They are seeking a talented Java or Full-Stack Software Developer to join their growing team and play a key role in the development of their modern, web-based ERP platform.
This is an excellent opportunity to join a multi-talented development team working with the latest technologies in a supportive and forward-thinking environment. If you're ready for a challenge and are looking for genuine opportunities for career growth and progression, we'd love to hear from you.
The Role
As a Software Developer, you'll be responsible for designing and implementing new features and solutions across both the backend and frontend of the company's ERP application. You'll work on scalable, data-driven web applications that directly impact customers and improve operational performance.
Your contributions will help transform product ideas into reality, balancing technical innovation with great user experience.
Responsibilities
* Design and implement new product features from concept to completion
* Write clean, maintainable, and well-tested code
* Participate in agile development cycles and sprint planning
* Collaborate with cross-functional teams to refine user experiences
* Contribute to technical discussions and product direction
* Troubleshoot and resolve production issues
* Champion best practices and continuous improvement
Skills & Experience
Essential:
* Strong Java 8+ development experience
* Proficiency in modern JavaScript (ES6)
* Experience with React or similar front-end frameworks
* Backend experience with Spring Boot, JPA/Hibernate, and PostgreSQL
* Familiarity with Git version control
* Proven experience building responsive, data-driven web applications
Desirable:
* Experience with GraphQL
* Knowledge of Docker and containerization
* TypeScript experience
* Working knowledge of Linux
* Understanding of ERP, sales order processing, or inventory management systems
Why Apply?
* Join a collaborative, innovative development team
* Work with modern technologies in a fast-paced, supportive environment
* Hybrid working model for flexibility
* Direct contribution to meaningful, customer-impacting software
* Clear opportunities for professional growth and career progression
* See your ideas come to life in a product used daily by real businesses
#J-18808-Ljbffr