Full Stack Engineer with Java and Angular
Tech Stack
Job Description
Key Responsibilities:Backend Development: Design, develop, and maintain backend systems using Java.Frontend Contribution: Occasionally contribute to frontend development using Angular.Data Conversion: Convert and validate data from Excel files, ensuring accuracy in algorithm implementation.Collaboration: Work closely with cross-functional teams to deliver high-quality software solutions, ensuring alignment with project goals.Coding Standards: Adhere to and promote best coding practices and standards within the team.Client Collaboration: Participate in workshops and planning sessions at the client’s office in Warsaw (up to 6 visits per year).Qualifications:Experience: Minimum of 5-6 years of development experience in the IT industry, specifically with Java and Angular.Must-have skills: Angular, Java, AWS, Kubernetes, MicroservicesMiddleware Knowledge: Familiarity with middleware tasks for serving, mocking, or backend-for-frontend (BFF) solutions.Node.js Compatibility: Experience with Node.js compatible with Angular LTS.Communication Methods: Knowledge of REST with built-in HttpClient and WebSocket communication using STOMP.Monorepo Management: Experience managing a monorepo using Nx.Stylesheets and Build Tools: Familiarity with stylesheet standards (SCSS, Tailwind) and build tools like Webpack and esbuild.Language Skills: Fluent in English (C1 level) and communicative Polish (B2 level).Why Join Us?
Innovative Project: Be part of a project focused on EV chargers, contributing to the future of clean energy.Collaborative Environment: Work with a diverse team of professionals, fostering creativity and growth.Hybrid Work Setup: Enjoy flexibility with remote work and occasional office visits for collaborative sessions.