Our client is a leading connectivity provider in the mobile industry. It is a backend for organizations in more than 200 countries providing multiple mobile channels, including voice calling, text messaging, push notification, email, and social media to their clients. You will be working as a Software Engineer for an enterprise that provides technology and business services for a huge number of telecommunications and other 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.
Responsibilities:
• Research and evaluate technical options to implement business requirements
• Provide system or technical development expertise to the team
• 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 the customer’s site
• Suggest technical and functional improvements to add value to the product
Job requirements:
• Knowledge of architecture approaches
• RDBMS/NoSQL skills
• Good knowledge of Core Java 1.8+, Jersey, REST, Microservices, Kafka, Maven, Git, Bash
• Negotiation skills
• Good analytical skills
Nice to have:
• Docker, Kubernetes skills
We offer:
• Flexible working hours
• A competitive salary and good compensation package
• Best hardware
• A masseur and a corporate doctor
• Healthcare & sport benefits
• An inspiring, comfy, clean, and safe office
Professional growth:
• Challenging tasks and innovative projects
• Meet-ups and events for professional development
• An individual development plan
• Mentorship program
Fun:
• 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