4 months ago
Tallinn, EstoniaMid Level
Responsibilities
- Design and implement highly available, scalable, mission-critical applications.
- Build and deliver core backend platform and system functionality for next-generation services.
- Collaborate with engineers, product managers, business analysts, quality engineers, and QA.
- Analyze functional and non-functional technical requirements.
- Develop and support large-scale systems using event-based and asynchronous processing.
- Implement unit and integration test automation.
Requirements
- At least 3 years of Java object-oriented programming experience.
- Proven experience working in multi-tier, distributed architecture environments.
- Strong object-oriented programming and design skills.
- Experience with JSON and XML.
- Experience using standard software development tools.
- Experience working with SQL databases.
- Knowledge of designing, developing, and supporting large-scale systems.
- Hands-on experience with ORM frameworks such as Hibernate.
- Self-organization, strong communication, and a passion for solving difficult software problems.
