Description
We are looking for a seasoned Java Backend Developer to work with our team on a contract basis. This remote role is ideal for a self-motivated individual who excels in Java backend environments and is proficient in leveraging NoSQL databases like DynamoDB. Your expertise will be crucial in developing and optimizing our backend systems, ensuring they are scalable, efficient, and robust.
Requirements
- Proven track record with over 2 years+ of experience in Java backend development;
- Strong experience with NoSQL database management, preferably DynamoDB;
- Proficient in developing and maintaining REST APIs utilizing JSON;
- Solid understanding of software development best practices and design patterns;
- Excellent problem-solving skills and ability to work independently;
- Fluent in English with outstanding verbal and written communication skills.
Responsibilities
- Design and develop high-quality, scalable Java backend systems and applications;
- Expertise in creating and managing RESTful services using JSON for seamless data interchange;
- Implement, optimize, and maintain NoSQL databases, specifically DynamoDB, to enhance application performance;
- Collaborate effectively with cross-functional teams to integrate backend solutions with front-end interfaces;
- Uphold high standards of code quality, documentation, and system security through best practices and regular reviews;
- Engage in the full software development lifecycle, emphasizing efficient backend solutions and continuous improvement.
Nice to have
- Practical experience with AWS services and understanding of serverless architectures;
- Knowledge of microservices architecture and its implementation;
- Familiarity with Swagger or similar tools for API documentation;
- Experience with Docker and containerized environments.
Working conditions
- Paid Vacation (16 days), Documented/Undocumented Sick Leave, Leave for Significant Life Events;
- Quarterly Sports/English bonuses;
- Compensation for medical insurance;
- Flexible working hours;
- Weekends according to the Ukrainian calendar;
- Engaging projects and opportunities for career growth;
- Exciting events, corporate parties, and pizza parties at the office;
- Gifts from the company;
- Friendly environment and a wonderful team.
Join us!