Position: Senior Java Engineer (with AWS)
Company: Svitla
Category: Java
Experience required: 5y
English level: upper

Svitla Systems Inc. is looking for a Senior Java Engineer (with AWS) for a full-time position (40 hours per week) in Ukraine. Our client is on-demand fuel management, tax automation, and compliance software provider. They deliver innovative, scalable cloud-based fuel logistics solutions that streamline fuel distribution. Fuel retailers, wholesalers, and haulers gain real-time visibility and paperless control of their fuel buying, dispatching, and reconciliation on desktop, laptop, tablet, or phone. The fuel management system integrates all major suppliers, distributors, terminals, and price feeds in one standard fuel supply chain by automating all aspects of the fuel management process from procurement, inventory management, demand forecasting, strategic sourcing, financial reconciliation, and margin analysis, and environmental compliance monitoring. The client provides industry-leading software and services to suppliers, distributors, convenience stores, carriers, and fleets that manage transportation fuels worldwide. It delivers operational and financial value for companies responsible for more than 30 billion gallons of gasoline and diesel annually. The resource will have knowledge transfer, and understanding of the application with the team leaders and members. The incoming developer will start joining daily meetings and other Scrum ceremonies, and he will be introduced to the team and other stakeholders. Another team member will shadow for the first few tasks and share documentation and other necessary tools to become an integral part of the team quickly. The candidate will receive IT log-in credentials to working from their existing laptop/equipment, and VPN and another setup necessary will be taken care of.
Requirements:
5+ years of previous working experience as a Java Developer.
Experience with Kafka, stream processing (Flink/Spark/Storm/Samza), SQL (Postgres/MySQL), NoSQL (DynamoDB), and REST APIs.
Knowledge of cloud data warehouses (Snowflake, BigQuery, and Redshift).
Some experience with Python
Experience or exposure to IoT data flows
Fluent English.
Technical Requirements:
Expertise in creating various types of APIs, including streaming APIs.
Expertise in applying data rules to determine processing flows and actions for data streams.
Strong ETL proficiency in design, configuration, data mapping, extraction, transformation, and loading in a highly complex environment.
Knowledge of streaming events RDBM systems.
Experience in unit, integration, and load testing.
Ability to adapt to a changing environment quickly.
Bachelor’s Degree in Computer Science, Software Engineering, or similar relevant stud
Responsibilities:
Work within a Scrum team to deliver on product features, actively participating in story refinement, sprint planning, peer reviews and team inspections, sprint demos, and retrospectives.
Demonstrate and apply principled software engineering practices.
Code and deliver functioning software.
Collaborate on load testing and execution required by a global platform.
Be versatile and passionate about tackling new problems and learning new technologies.
Work closely with the team to deliver quality software on time.
Troubleshoot software issues, finding causes & resolving them.
We Offer:
Competitive compensation plan that takes skills and experience into consideration.
Annual performance appraisals.
Possibility to choose your workspace either remote or a combination of your home and one of our development offices. 
Projects that use advanced, cutting-edge technologies.
Competitive bonuses for a personal recommendation of new employees.
Vacation time, sick-leaves, national holidays, family supplementary days off.
Comprehensive medical insurance including dental services, massages.
Support for a healthy lifestyle, compensation of sports events.
Maternity leave policy.
A personal loan budget is available for long-term personnel.
Partial compensation of conferences, courses, and English classes.
Free meetups, webinars, and conferences organized by Svitla.
Birthday and New Year presents for personnel, gifts for children.
Fun summer and winter corporate parties and memorable anniversary presents.
About Svitla:
Svitla Systems is a global trusted IT solutions company headquartered in California, with business and development offices throughout the US, Latin America, Europe, and Asia.

Svitla is an outspoken advocate of workplace flexibility, an individual approach to our teammates’ professional and personal growth, and a family-like environment.

Since 2003 we have served a wide range of customers, from innovative start-ups in California to large corporations like  Ingenico, AstraZeneca, and Ancestry.

At Svitla, developers work with clients directly, building lasting and successful partnerships. Our global mission is to build a business that contributes to the well-being of other communities and makes a lasting difference in the world. Join us!
If you are interested in our vacancy, please send your CV. We will be happy to see you in our friendly team :)