Job Title: Java Fullstack Developer SR
We are seeking a skilled software engineer to design, develop and maintain high-performance web applications meeting client needs.
* Develop new features;
* Maintain existing applications;
* Raise trade-offs and discuss detailed design documents;
* Implement solutions from coding to testing to production deployment support;
* Perform code reviews.
Essential Skills:
* Proficiency in Backend Java and Java Spring Boot;
* Experience withautomated testing in Java;
* Solid experience with Python;
* Front-end development experience with React;
* Experience withTypescript;
* Microservices Architecture experience;
* Web services-based APIs experience;
* AWS services experience;
* Knowledge of relational and non-relational databases;
* Git or similar VCS understanding;
* Good English communication skills.
Highly Desirable Skills:
* GraphQL experience;
* Agile development experience;
* Message Brokersexperience;
* Monitoring tools utilization;
Required Expertise
* Bachelor's degree in Computer Science or related field;
* At least 5 years of experience as a software developer;
* Strong background in front-end and back-end development;
* Excellent problem-solving skills;
* Ability to workin a fast-paced environment;
* Effective communication skills.