Position: Full Stack (Java+Angular) Developer
Company: ITExpert
Experience required: 5y
English level: intermediate

International company is seeking a Senior Full Stack (Java+Angular) Developer.
As a Senior Full Stack (Java+Angular) Developer, you will work on innovations that build high-quality interaction with their customers, helping to revolutionize the banking industry.

Requirements
- Strong proficiency in frontend and backend technologies, and frameworks
- Experience with PostgreSQL database
- Proficient in writing efficient and optimized SQL queries
- Solid understanding of RESTful APIs, microservices architecture, and asynchronous programming
- Familiarity with version control systems
- Strong problem-solving skills and ability to work independently and in a team-oriented environment
- Excellent communication and collaboration skills, with the ability to articulate technical concepts to non-technical stakeholders.

Responsibilities
- Provide technical leadership to the development team and guide them in the implementation of the project
- Develop both the frontend and backend components of the application. This includes working with HTML5, CSS3, and JavaScript (ES5, ES6+) for the frontend, and using Angular 2+ for building the user interface
- On the backend, you will work with the Spring framework (Spring Data, Spring Messaging, Spring Security, Spring MVC) to develop RESTful APIs and handle business logic
- Integrate different components of the system and manage data
Documenting the project architecture, codebase, and technical specifications
- You will be responsible for conducting code reviews, providing feedback to team members, and promoting collaboration within the team.

Benefits
- Paid vacation, official employment, distant work possible
- Attractive social package and well-being (health insurance, gym)
- Corporate English courses, soft skills trainings at our corporate L&D academy
- Team building activities and involvement into social projects.