Position: Middle Java Developer
Company: Techstack Ltd
Experience required: 2y
English level: intermediate

As a Middle Java developer, you will participate in development of microservices, resolving highload challenges, and work with Audio/Video, and large volumes of data. Also you will:

• Gather and realize technical and design requirements;
• Write well designed, testable, efficient code;
• Participate in development and support of the platform with microservice architecture.
• Optimize application to maximize speed and scale;
• Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement;
• Collaborate with Front-end developers to integrate user-facing elements with server-side logic;
• Build reusable code and libraries for future use.

Required skills:

• 2+ years of experience in development;
• Strong knowledge of Java 8, Spring, RestAPI, Amazon, MySql, SQL, Tests;
• Will be a plus understanding and skills in AWS Stack, Docker;
• Good knowledge and practical use of agile software development methodologies preferably Scrum.

Our benefits:

• Strong opportunities for professional and career growth - Meetups, TechClubs, Professional Library and more;
• Challenging tasks with a friendly experienced team;
• Flat hierarchy without micromanagement — our doors are open, and all teammates are approachable;
• Direct communication with stakeholders and the ability to influence product development;
• Up to 50% compensation of educational courses and conferences price for professional growth;
• Free English classes and The Business English Course;
• 23 business days leave and medical Covid support;
• Legal and accounting support;
• Regular team events and activities;
• Gifts for significant life events.