Position: Senior Java Engineer
Company: O2IT
Experience required: 3y
English level: upper

Who are we:
1) For eight straight years, Gartner has named us a leader in the Magic Quadrant 
2) Our customer-first culture and unwavering commitment to innovation have earned us a certified Net Promoter Score in the top 1% of B2B companies globally
3) Industry analysts and press applaud company's leadership across these dimensions
4) And, our 4,000+ employees are emboldened to make the company a faster, stronger, smarter company as we go

What you'll be doing:

1) Design and implement creative new algorithms and technologies for high-performance, highly reliable systems (think six 9’s)
2) Own and deliver innovative end-to-end, from concept to shipped product
3) Analyze and solve challenging problems through persistence and insight
4) Work as a team with smart peers who inspire you and who are inspired by you
5) Make customers really happy, because that’s why we do what we do
6) Learn a ton, whether you know a lot or nothing about system software

What you'll need to bring to this role:

1) Full lifecycle software application development
2) 3+ years experience designing software applications using various software languages, including Java, Python, C++ on Linux / UNIX platforms
3) Performing software analysis, including requirements, software review, system risks, performance, and reliability
4) Backend-related development at scale (SQL, APIs, concurrency)
5) Technical knowledge of virtualisation techniques and tools, e.g. VMware or Microsoft System Center Virtual Machine Manager (SCVMM)
Natural curiosity with proven design sensibility and willingness to work in a collaborative, team-oriented environment
6) Must be willing and able to work in an open office environment
7) A BS degree in Computer Science; Advanced degrees are a bonus!
8) Understanding of storage technologies would be a plus 
9) Knowledge of HTML, CSS, and JavaScript would be a plus.