
Билетников Сергей Николаевич
Senior Java Developer for modern services and legacy
От 2 000 EUR
- 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)