Full-stack Developer (Java- Angular)
Evolvice is a nearshore technology services provider that helps businesses scale, innovate, and enhance efficiency. Since 2012, we’ve been developing software solutions and building high-performing remote teams. Today, we focus on integrating AI into business processes and providing IT and security support to drive digital transformation.
Originally based in Germany, we have established development hubs in Egypt, Ukraine, and Portugal, as well as offices in Saudi Arabia. This international presence enables us to deliver high-quality, cost-effective solutions worldwide.
Our Services:
Nearshore Teams – Build and scale remote teams of any size with expert engineers.
AI-Powered Business Productivity – Leverage AI-driven software solutions to boost efficiency.
Cybersecurity – Safeguard your business with advanced security assessments and services.
Managed IT & Application Support – Ensure seamless operations with proactive IT management and support.
We’re proud to work with industry leaders like Bosch, Douglas, WTS, DHL, Tatweer and GOSI, and many others. Combining German precision with nearshore agility, we provide secure, scalable, and cost-effective IT solutions tailored to your business needs.
Currently, we are searching for a Full-stack Developer to join our big team of professionals.
Full technology stack on the project – Java – Angular.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- Strong experience with Java and the Spring Boot framework for backend development.
- Proficiency in frontend technologies, particularly Angular (versions 2+).
- Solid understanding of RESTful API design and integration.
- Experience with version control systems, particularly Git.
- Familiarity with relational databases such as MySQL, PostgreSQL, or similar.
- Knowledge of front-end build tools like Webpack, NPM, or similar.
- Experience with cloud services (AWS, Azure, etc.) is a plus.
- Strong problem-solving and analytical skills.
- Ability to work effectively in a collaborative, cross-functional team environment.
- At least Upper-Intermediate English (all internal communication is in English).
Preferred Skills:
- Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
- Familiarity with continuous integration/continuous deployment (CI/CD) pipelines.
- Knowledge of other frontend frameworks like React or Vue.js is a plus.
- Familiarity with NoSQL databases such as MongoDB.
- Experience with Agile methodologies such as Scrum or Kanban.
Key Responsibilities:
- Design, develop, and maintain scalable web applications using Java Spring Boot (backend) and Angular (frontend).
- Write clean, efficient, and maintainable code that adheres to best practices and coding standards.
- Develop and implement RESTful APIs for seamless communication between frontend and backend systems.
- Collaborate closely with product managers, designers, and other developers to deliver high-quality software solutions.
- Perform unit testing, debugging, and code reviews to ensure the reliability and performance of the application.
- Troubleshoot and resolve issues in both the frontend and backend environments.
- Stay up-to-date with the latest technologies and trends in full-stack development.
- Contribute to architectural decisions and ensure the scalability and maintainability of applications.
- Participate in agile development processes including sprint planning, stand-ups, and retrospectives.
We offer:
– Financial stability;
– Interesting and challenging projects within professional self-managed teams;
– Friendly team and a comfortable working environment;
– Flexible schedule (8 —10 AM start) with the possibility to work assigned hours and/or adjust work schedule as requested by the manager;
– 21 working days paid vacation;
– Social insurance & Health insurance;
– Paid sick leave;
– English and German language classes;
– Sports and fitness reimbursement.Why Work With Us:
We work as a self-driven team without complex management structures. Our teams make independent decisions without recommendations from the client. We nurture an open, transparent environment where we all enjoy our work.
Evolvice ist ein Deutscher Software Entwicklungsdienstleister mit Nearshore-Entwicklungsstandorten in der Ukraine, Ägypten, Portugal und Saudi-Arabien
Ukraine – Kyiv
Ägypten – Kairo
Deutschland – Stuttgart
Portugal – Lissabon
Saudi-Arabien – Riyadh
© Alle Rechte vorbehalten