Java Engineer (#12446312)

Work type:
Technical Level:
Job Category:
We are looking for Java Engineer who will be working as a high-level external consultant for a big enterprise that provides technology and business services for a huge number of telecommunications companies.
This is the opportunity to utilize your skills at the top influential plane of the company and express your knowledge and rich experience to a wide audience that will affect many products and their end-users.

Main tasks and responsibilities:
• Research and evaluate technical options to implement business requirements
• Provide system or technical development expertise to the team
• Define high-level architecture; derive software modules with the integration interfaces
• Write quality, maintainable code with extensive test coverage in a fast-paced professional software engineering environment
• Provide effort estimations
• Work in close contact with team members and project stakeholders on customer’s site
• Suggest technical and functional improvements to add value to the product

• 3+ of Java development experience
• Knowledge of good architecture approaches
• Experience with Big data, and a large number of computations
• Experience of tuning performance of application and SQL/NoSQL databases
• Good knowledge of technologies available in the market, be able to provide a detailed explanation of pros and cons
• Experience with Kafka
• Experience with Docker and Kubernetes
• Strong negotiation skills
• Good analytical skills

We offer:
• Competitive salary and compensation package
• Possibility to join a team of professionals with 10+ years of experience
• Interesting project
• Challenging tasks
• Possibility to take part in creating and designing hardware and firmware from the scratch
• Flexible work schedule
• 18 business days of payable annual free-time
• 10 days of paid sick leave
• Gym, Masseur, and Doctor
• An inspiring and comfy office
• Regular office fruit delivery

Professional growth
• Challenging tasks and projects
• An individual development plan
• A personal education budget
• A regular performance appraisal
• Mentorship opportunities
• Business trips

• Corporate events and outstanding parties
• Exciting team buildings
• Memorable anniversary presents
• A fun zone where you can play video games, foosball, ping pong, and more