Java Software Engineer
US Software Solutions is a software development company focused on providing digital technologies to the Utilities, Telecommunications, Energy Efficiency, Renewable Energy, and Gas/Electricity sectors. Thanks to a team consisting exclusively of experts in their field, we are ready to supervise any project, regardless of its complexity and scale.
We are looking for a Java Software Engineer to join the team working on our platform for the energy industry.
- Engaging with domain experts;
- Designing models;
- Writing testable code;
- Continuously integrate and deploy patches.
- Hands-on Java Development experience;
- Hands-on Enterprise Development experience;
- Strong Object-Oriented thinking;
- Experience with Spring projects (Spring Boot, Spring Cloud, Spring Data);
- Experience with Kafka;
- Experience with MongoDB;
- Experience with PostgreSQL;
- Experience with various testing strategies (unit, integration, component, consumer-driven contracts, end-to-end);
- Experience with Event Sourcing and CQRS is a plus;
- Practicing extreme programming is a plus.
What we offer:
- Competitive salary package;
- Being part of a international, dynamic work environment;
- Professional development (seminars, courses);
- Extended medical insurance;
- Paid time off (PTO) such as sick days and vacation days;
- Free English courses;
- Flexible work schedule.