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

**Qualifications & Experience:**
- 2+ years of experience in pure core Java (no frameworks, no ORM),
- 1+ years of experience in pure advanced SQL (Oracle, SQLite),
- Excellent analytical, algorithmic and optimization skills
- OOAD, architecture and design patterns,
- Understanding of Agile methodologies and engineering practices,
- Intermediate level of English, well-developed communication skills.
- Experience building and working with web services
- Strong analytical and reporting skills
- Strong SQL skills — ability to develop and optimize complex SQL queries and stored procedures;

**You will be responsible for:**
Participating in all stages of software development including analyzing, designing, programming, debugging, and modifying software enhancements and/or new products for internal or customer applications,
Using current programming language and technologies, write code, complete programming, and perform testing and debugging of applications,
Complete documentation and procedures for installation and maintenance.

**We offer:**
-Professional and career growth;
-Flexible work schedule;
-Long-term employment;
-Comfortable workspace;
-Interesting projects;
-Competitive and timely salary;
-Team-building events and fun activities;
-Free tea, coffee, sweets, fruits, etc;
-Friendly team spirit;
-Corporate Team Building USA, Europe