This is a remote position.
About Us:
At Genesis Digital Solutions, we help companies innovate and thrive in the digital world. We are a team of technology and IT consulting specialists committed to excellence and making a real impact on our clients' projects. If you're looking for a dynamic environment where you can grow and contribute to cutting-edge technological solutions, we want to meet you!
What You’ll Do:
• Design, develop, and maintain scalable backend solutions using Java and Spring Boot
• Collaborate with multidisciplinary teams on agile projects across various industries.
• Ensure high performance, security, and maintainability of applications.
• Work with relational databases and apply solid knowledge of SQL.
• Contribute to the development of CI/CD pipelines and use GitLab for version control and automation.
• Containerize applications using Docker and support cloud-ready deployments.
• Apply unit testing practices and follow security protocols.
What We’re Looking For:
• Proven experience with Java and strong expertise in Spring/Spring Boot.
• Deep understanding of the Spring ecosystem: Spring Security, Spring Data, Spring Cloud, etc.
• Experience with SQL-based databases and efficient query design.
• Familiarity with GitLab, CI/CD, and containerization tools like Docker.
• Good understanding of software testing, including unit and integration tests.
• Knowledge of security principles and best practices in backend development.
• Experience working with Agile methodologies (Scrum, Kanban).
• Strong problem-solving skills and a proactive learning mindset.
• Fluency in English (written and spoken).
What We Offer:
• A workplace that values innovation and personal growth.
• Opportunities to work on high-impact projects.
• Flexible hours and remote work options.
• Support for professional development, including training and certifications.
• Health and life insurance.
• 25 days of annual leave.