Senior Full-Stack Developer Java+Angular (EU) - Closed
The CHI Software team is not standing still. We love our job and give it one hundred percent of us! Every new project is a challenge that we face successfully. The only thing that can stop us is… Wait, it’s nothing! Now the CHI team is looking for a Senior Full-Stack Developer Java+Angular.
Requirements:
- At least 3 years of commercial experience in Java development including Java 8;
- Experience with Spring (IoC, Boot, Data, MVC, AOP, Security, Spring Cloud);
- Experience with SQL and NoSQL, JPA/Hibernate;
- Experience with REST web services;
- Experience with microservices architecture;
- Experience with Angular2 and higher;
- Experience with HTML, CSS, JavaScript, jQuery;
- Good knowledge of English (Intermediate and higher).
Will be a plus:
- Experience with AWS/GCP/Azure;
- Experience with JMS/Kafka;
- Experience with Docker and Kubernetes.
Responsibilities:
- Designing, developing and implementing enhancements, and new features to the product on the basis of customer’s requirements;
- Selection of the ways of interaction between the components of the system;
- Creation of a working prototype model;
- Designing of interfaces and application components;
- Following engineering practices including code review, writing unit-level, integration-level tests;
- Supporting existing applications by doing refactoring tasks on existing code, developing feature enhancements and fixing bugs;
- Documenting of all architectural decisions, constant documentation updating;
- Justification and enforcement of terms of the estimate.
With us you can:
Develop your technical knowledge:
- Use the latest technologies;
- Participate in technical events and conferences (the company covers the cost);
- Regular tech talks and professional development.
Improve your soft skills:
- Build strong teamwork skills and become an essential part of dynamic teams;
- Improve your English in classes and speaking directly with clients;
- Increase your productivity and communication level via Scrum, Kanban, Agile methodologies.