Sombra is a software development company that works with US, Canadian, and European clients. The Sombra team is commited to doing what is loves in the best interests of the company, its clients, and Ukraine.
1 лютого 2024

Senior/Lead Java Engineer (вакансія неактивна)

Київ, Львів, Івано-Франківськ, віддалено

Our customer is a Veteran-owned solar and battery-based technology manufacturer based in Texas. Their mission is making the most reliable, innovative, and affordable solar storage solutions to power families & their businesses.

We are seeking a software engineer with 7+ years of professional software design and development experience. The candidate will be able to independently solve complex engineering problems, deliver high quality software solutions.

Requirements:

  • Expertise developing Event Driven Microservices Architectures
  • Expertise developing Data Streaming Solutions for real time and near real time applications
  • DevOps Experience to deploy front and back-end components to the AWS cloud
  • Expertise with relational and NoSQL databases (i.e. MongoDB, MySQL, Postgres)
  • Experience in Server-side technologies (Spring Boot, Java, GoLang, NodeJS, Scala)
  • Experience in one or more Web development technologies (VueJs, ReactJS, Angular) and eagerness to work with a client side
  • Expert in design and development of RESTFUL Web Services using latest design patterns and frameworks
  • 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 ability to work independently to deliver against aggressive 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

Desired Qualifications:

  • Experience with Azure and/or GCP
  • Experience in developing software for real-time IOT applications
  • Knowledge of scripting languages (Python, Perl, YAML etc.) for automation and testing purposes
  • Familiarity with TLS 1.3 implementations
  • Understanding of electrical systems and power distribution.

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 AWS cloud, conforming to latest technical architecture principles and coding standards
  • Collaborate with cross-functional teams i.e. hardware engineers, firmware engineers, and system architects, to design and co-develop software and system interfaces
  • Develop test automations 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 latest industry trends and emerging technologies related to cloud
  • Mentor and provide technical guidance to junior software engineers.

What we offer:

  • Annual paid vacation of 18 working days;
  • Extra vacation days for long-lasting cooperation;
  • Annual paid illness of 10 days;
  • Maternity\Paternity leave;
  • The opportunity for sabbatical leave;
  • Marriage and Parenthood Package;
  • Compensation for sports activities (up to 6000 UAH\year);
  • 50 % cost compensation for attending courses for self-development;
  • Corporate doctor;
  • Internal education(corporate library, Udemy courses);
  • Career development plan;
  • English classes;
  • Paying taxes and conducting private entrepreneurs;
  • Technical equipment: laptop, mouse, keyboard, monitor etc.;
  • Internal Referral program;
  • Opportunity to take part in company volunteering activities;
  • Technical community events.