Position: Middle Java developer
Category: Java
English level: upper
Years of experience: 3

Ready to learn quickly any new technologies
Skilled software engineer with 3+ years of experience in the tech industry. Expertise in Java and main enterprise technologies. Experienced in working with Agile methodologies and Scrum. Driven to learn new technologies and solve complex problems.

Experienced in working on complex SaaS projects automating supply chain processes using IoT devices and multiple client-facing applications.

Responsibilities included:
- Participated in all stages of the development life cycle, including requirements gathering, design, development, testing, and deployment
- Expertise in deep investigation and fixing complicated production issues, with a focus on database transactions, concurrency, and race conditions.
- Analyzed and optimized complex and demanding database queries, resulting in a 30% reduction in CPU consumption in the production database
- Refactored legacy code by improving the code structure
Looking forward for opportunities to expand practical skills in a new project, and building a great product together with new people.