Senior Software Engineer (Java, React)
Hybrid,
Remote
Ukraine
We are looking for a FullStack Engineer to join one of our projects related to an entertainment business domain. Customer is from USA.
The candidate should possess a strong expertise in Java, Spring, Event-driven microservices architecture and hands on knowledge of React.js.
Working schedule 11-20:00 (UA).
Requirements:
- Expertise in developing Event-Driven Microservices Architectures
- Expertise with MySQL, PostgreSQL and AWS
- Strong knowledge of Spring Boot, Java, Hibernate, Spring Security, RabbitMQ, Docker
- Familiarity with software development methodologies, i.e. Agile or Scrum
- Proficient knowledge of modern software security concepts (i.e. TLS 1.2+) and algorithms
- Familiarity with software configuration management tools and version control systems
- Self-starter with the ability to work independently to deliver against timelines
- Excellent communication skills and the ability to collaborate effectively with multidisciplinary teams
- Strong analytical and problem-solving abilities, with a keen attention to detail
- Can work on input analysis (risks, constraints, functional, non-functional requirements) and make respective decisions based on team-level
- Can work on planning and detailed estimation on behalf of the team, considering functional and non-functional requirements, risks and constraints
- At least Upper Intermediate English level or higher
Responsibilities:
- Participate in the full software development lifecycle, including requirements analysis, technical design, implementation, testing, and documentation
- Design and develop Java custom software solutions in the AWS cloud, conforming to the latest technical architecture principles and coding standards
- Collaborate with cross-functional teams, i.e. product managers and quality assurance engineers, to create the best software solutions
- Develop test automation to maintain CI/CD pipelines
- Develop efficient, bug-free and optimized code for highly available, scalable, performant and secure cloud systems
- Conduct detailed technical design and code reviews. Provide constructive feedback to ensure software quality and maintainability
- Stay up to date with the latest industry trends and emerging technologies related to cloud
- Mentor and provide technical guidance to other software engineers if needed
What we offer:
- Annual paid vacation of 18 working days.
- Extra vacation days for long-lasting cooperation.
- Annual paid sick leave of 10 days.
- Maternity/Paternity leave.
- The opportunity for sabbatical leave.
- Marriage and Parenthood Package.
- Compensation for sports activities (up to 250$ per year) or health insurance covering (70%) — after the trial period.
- Internal education(corporate library).
- Career development plan.
- English and Spanish classes.
- Paying taxes and managing PE (Private Entrepreneur).
- Technical equipment.
- Internal Referral program.
- Opportunity to take part in company volunteering activities.
- Sombra is a “Friendly to Veterans” award-holder.