Билетников Сергей Николаевич

Senior Java Developer for modern services and legacy

От 2 000 EUR
  • Минск
  • Полная занятость
  • Удаленная работа
  • Более 6 лет
  • Java
  • Git
  • SQL
  • NoSQL
  • REST
  • Gradle
  • Apache Maven
  • AWS
  • Microservices
  • Spring
  • JUnit

Key responsibilities:

  • Collaborate with cross-functional teams, including the product owner, and other engineers to develop Java-based applications on AWS.
  • Write and maintain code using Java, AWS services, and other technologies to ensure that applications are scalable, reliable, and high-performing.
  • Develop and implement unit tests and conduct system testing to ensure that applications meet quality standards.
  • Stay up-to-date with the latest Java and AWS technologies and best practices.
  • Work with developers to identify and fix application performance issues.
  • Document all processes and procedures.

Requirements:

  • Bachelor's degree in Computer Science, Engineering or a related field.
  • 2+ years of experience developing Java-based applications on AWS (S3, Lambda, SQS, SNS, DynamoDB)
  • Experience with Java, AWS services, and other related technologies.
  • Knowledge of software engineering best practices, including Agile development, unit testing, and continuous integration.
  • Experience with source control tools like Git
  • Experience with Spring Boot or Dropwizard frameworks to build microservices.
  • Build tools like: Maven, Gradle, Ant.
  • Experience with relation DBs (SQL / Relational) and NoSQL (key-value, document oriented DBs)
  • Be ready to explore and improving a big monolith system, refactoring.
  • Knowledge of programming languages such as Java 8+ (optionally Python, JavaScript, Groovy)
  • Understanding of containerization technologies, such as Docker.
  • Excellent communication and collaboration skills.
  • Ability to work independently in a fast-paced, team-oriented environment.
  • Fluent in English (German is welcomed)