Position: Middle Java developer
Company: Swipex
Experience required: 3y
English level: intermediate

We are looking for talented Middle Java developer with a great desire to be part of the company.

We are Swipex — a Ukrainian software development company. We are specializing in development projects of medium-to-high complexity levels, ranging from online stores to various types of CRM, SPA, freelance platforms, online auctions, and tools for crypto traders.

**So, what You’ll Be Doing**: 
• Participate in and/or drive architectural discussions for new applications.
• Write code using Java best practices/patterns, considering various non-functional requirements (NFR) like security, performance, scalability, and high availability.
• Participate in estimation processes.
• Stay abreast of the latest back-end technologies and patterns and proactively find ways to apply them to business problems.
• Collaborate closely with specialists in front-end development, testing, and analytics.
 
**What We’ll Expect From You:**
• 5+ years experience developing Java applications
• Solid understanding of Object Oriented programming fundamentals
• A high-level understanding of the common frameworks in the Java technology stack
• Extensive knowledge of design patterns and the ability to recognize and apply them
• Project experience with the same stack
 
**What our company offers you:**
• Being a part of a young and friendly team focused on excellence in software development;
• High-level compensation and regular performance-based salary and career development reviews;
• Opportunity to work with big and interesting projects;
• Professional growth;
• Flexible working schedule;
• Office in the city center;
• Other bonuses