Position: Senior Java Developer
Company: Ameware Group
Experience required: 5y
English level: upper

Requirements:

- 5+ years of experience in commercial software development with Java, Spring Framework and Hibernate (or JPA/other ORM).
- Experience in developing REST services.
- Strong knowledge of SQL and relational databases.
- Experience with NoSQL databases such as MongoDB, DynamoDB and Redis.
- Experience of leading a team and ability to guide junior developers would be a plus
- English B2


Responsibilities:

- Participate in architecture design, development of the key components with focus on REST services.
- Keep code integrity and organization, maintain quality standards and ensure application performance, implement security features that provide data protection.
- Work on troubleshooting/resolving issues.
- Communicate closely with stakeholders, team members and other teams such as UI/UX, Product, Data Engineers, Marketing and Sales.


We offer:

- Remote work in the international company with HQ in the US
- Competitive salary in the USD
- Flexible working hours to help you manage your work/life balance
- Career and professional growth
- Warm and friendly attitude to every specialist