




Job Summary: A transportation company is seeking a Java Full-Stack Developer to design, code, and maintain efficient microservices, build interactive user interfaces with Angular, and collaborate within agile teams. Key Highlights: 1. Full-stack development with Java, Spring Boot, and Angular. 2. Application of software design patterns and agile methodologies. 3. Working with SQL Server databases and RESTful APIs. A transportation company seeks to add a "Java Full-Stack Developer" (Java, Spring Boot & Angular) to its team. Responsibilities: * Backend Development: Design, code, and maintain efficient and reusable microservices using Java and the Spring Boot framework. * Frontend Development: Build interactive and responsive user interfaces with Angular, ensuring an exceptional user experience. * Solution Design: Apply software design patterns (e.g., Singleton, Factory, MVC, etc.) to create elegant, scalable, and maintainable solutions. * Code Quality: Write clean, well-documented, and tested code. Participate in code reviews to uphold high quality standards across the team. * API Management: Develop and consume robust RESTful APIs to ensure seamless communication between frontend and backend. * Databases: Work with Microsoft SQL Server for data modeling, query optimization, and stored procedure development. * Agile Collaboration: Actively participate in agile ceremonies (Scrum/Kanban), collaborating with cross-functional teams to continuously deliver value. Mandatory Requirements: * Academic Qualification: Degree in Systems Engineering, Computer Science, or a related field. * Java Experience: Solid professional experience (minimum 2 years) developing applications with Java 8+. * Spring Boot Experience: Proven expertise in the Spring ecosystem, especially Spring Boot for microservice development. Experience with Spring Security and Spring Data is a plus. * Frontend Experience: Practical experience developing complex web applications with Angular (version 8 or higher), TypeScript, HTML5, and CSS3. * Design Patterns: Strong knowledge and practical application of software design patterns and SOLID principles. * SQL Server Database: Solid experience in designing, developing, and optimizing databases with Microsoft SQL Server. * Version Control: Experience using Git for source code version control in a team environment. **We Offer:** Statutory benefits Grocery vouchers Employment Type: Full-time, Indefinite-term Salary: $20,000.00 per month Benefits: * Grocery vouchers Work Location: On-site


