IDT

Senior Java Software Engineer

IDT
Apply
3 months ago
Warsaw, PolandSenior

Responsibilities

  • Own the full software development lifecycle from business requirements through coding, deployment, and maintenance.
  • Build and maintain high-performing, scalable, and resilient web-based applications and services.
  • Collaborate with business stakeholders and participate in product planning and sprint backlog meetings.
  • Develop and maintain technical design, architecture, and troubleshooting documentation.
  • Explore new technologies and approaches with a technology-agnostic mindset.

Requirements

  • At least 5 years of production experience with Java.
  • Strong hands-on experience with Java, Spring Framework, Spring Boot, and Spring Data.
  • Strong experience with microservices architecture.
  • Experience with CI/CD tools such as GitHub Actions, Jenkins, ArgoCD, and Maven.
  • Proficiency with relational databases, particularly MySQL, including schema design, migrations, and query optimization.
  • English proficiency at B2 level or higher.
  • Experience with Google Cloud Platform, MongoDB, CDKTF, or AWS CDK is a bonus.

Benefits

  • Remote work as a B2B contractor or hybrid full-time employment in Belarus and Moldova.
  • Good hardware.
  • Learning and growth opportunities.
  • Compensation for professional training, seminars, and conferences.
  • English lessons.
  • Additional benefits and perks for Minsk and Chisinau office employees.

Tech Stack

GitHub ActionsGoogle Cloud PlatformJavaJenkinsMavenMongoDBMySQLSpring Boot

Categories

IDT

About IDT

201-500 employees
Contact me