— 5+ years of professional experience in the IT industry
— 3+ years of Java software engineering Experience
— Good understanding of software development methodologies
— Experience the following technologies:
Language: Java 11/13
Spring: Core, MVC, Data, Boot, Integration
Databases: PostgreSQL, DynamoDB
AWS: S3, CloudWatch, AmazonMQ, DynamoDB, EC2, IAM,
Web/API services: REST, SOAP, Swagger
Testing: Junit 5, MockMvc, Localstack, Mockito
Build/VCS and CI/CD tools: Maven, Git, Jenkins
Containerization: Docker, Kubernetes
Atlassian Stack: Bitbucket, Jira, Confluence
— Knowledgeable about security in the cloud best practices (including Authorization/Authentication)
— Strong understanding of Linux-based operating systems and networking
— Experience working in an Agile/Scrum development process
— Good English skills — Upper-Intermediate or higher
— Competitive salary
— Modern office near the city center
— Informal and friendly atmosphere
— The ability to focus on your work: a lack of bureaucracy and micromanagement
— Flexible working hours (start your day between 9:00 and 11:30)
— Ability to combine remote and work in the office
— Paid vacation (24 working days) and sick leaves
— VIP Medical insurance
— English speaking club with native speaker
— Be involved and participate in the overall application lifecycle
— Technical design review for large/critical cross-component platform changes
— Track architectural progress and issues: Identify solutions for program problems as they arise, remove blockers
— Define and communicate technical and design requirements
— Deploy and maintain critical applications on AWS cloud-native architecture
— Support and work alongside a cross-functional engineering team on the latest technologies
— Iterate on best practices to increase the quality & velocity of deployments
— Sustain and improve the process of knowledge sharing throughout the engineering team
— Collaborating with users and stakeholders
— Working closely with senior management, partners, clients, and technicians
Uproad is a start-up company having the mission to deliver next-generation Mobile applications in the tolling domain for the US consumer market (B2C). Based on GPS location tracking, the app can provide cutting edge user experience to pay for tolls, receive toll alerts, calculate toll pricing for the given route, pay your bills, and much more. Since launching in stores back in March 2020, more than 15k users have installed the mobile app. The company aims to be a Nationwide provider in the US for tolling service for millions of users.
The mobile app is powered by AWS cloud-native backend built from scratch following modern microservice architecture, Salesforce and DevOps best practices.
Uproad is backed by the Kapsch Group, one of the tolling industry leaders in the US and European markets for decades.
As in every successful start-up, Uproad is growing fast. It’s an excellent time to contribute ideas you can bring and build the best possible engineering processes and tools.
You will join a team of about 70 professionals distributed across three countries. Most of the engineering staff is located in Ukraine (Kyiv), making it easy to collaborate, learn from experienced teammates, and have a cool team atmosphere and colleagues’ support.