Job Title: Java Fullstack Developer SRWe 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 with automated testing in Java;Solid experience with Python;Front-end development experience with React;Experience with Typescript;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 Brokers experience;Monitoring tools utilization;Required ExpertiseBachelor'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 work in a fast-paced environment;Effective communication skills.