Become an integral part of the team, thriving under Agile principles while fostering a DevOps mindset.
You will join a team which is responsible for developing a platform for managing bonuses across the whole corporation, that makes it a tailor-made, centralized system with rich API. They use promotions to cross sell products and drive overall traffic to online products and to differentiate against competitors.
The challenges the customer has at the moment:
β’ Millions of transactions and thousands of bonuses per day.
β’ Distributed applications.
β’ Traffic burst during major sports events.
β’ AWS cloud migration.
β’ Clients come across many countries.
Technologies:
β’ Java 8 / Java 12.
β’ Java 12 for PoC and evaluation.
β’ AWS native cloud services.
β’ JUnit and Spock for testing.
β’ Cucumber and Gatling for integration and performance tests.
β’ Gradle and Maven to build the applications.
β’ Splunk for monitoring and business dashboards.
Your role in the team will be:
β’ Finding opportunities to improve the performance and reliability of our backend services.
β’ Working on high-volume, low-latency applications for mission-critical systems.
β’ Supporting continuous improvement by investigating alternatives and technologies and presenting these for architectural reviews.
β’ Collaborating with other teams across the business.
β’ Working according to development standards & best practices.
β’ Writing well designed, testable, efficient code.
β’ Translating technical and non-technical requirements as needed.
β’ Driving improvements in KPI's (code quality, defects, performance, security, resiliency).
β’ Collaborating with QA to ensure tests are aligned with the solution and complement tests written by development.
β’ Be responsible, as a part of team, for the whole cycle, from requirement to deployment to production.
β’ Focus β work on Unity initiative and be accountable for it
Your responsibility, as a principal developer, would be to make technical decisions, with help of architect.
β’ Peer review
β’ Guide other team members of Unity working group.
β’ You wonβt do a line management job.
Skills needed:
β’ Proven working experience in Java development (min. 5 years).
β’ Hands on experience in designing and developing backend applications using Java 8 platforms.
β’ Object Oriented analysis and design using common design patterns.
β’ Experience in technical design of solution definition.
β’ Leadership skills β being able to mentor and guide senior developers.
β’ Profound insight of Java 8+.
β’ Knowledge of Relational Databases and NoSQL Databases.
β’ Experience with high traffic systems and products.
β’ Understanding enterprise applications operational aspects (scalability, monitoring, zero downtime upgrades etc.).
β’ Experience with test-driven development
β’ Experience in API development (RESTful, SOAP or other) is a plus.
β’ Functional programming is a plus.
β’ Excellent English skills (written and spoken)
β’ Experience in / knowledge of Agile delivery principles and practices such as Scrum or Kanban
β’ Self-reliant, communicative, accurate
We offer:
β’ Competitive compensation
β’ Social package (20 working days of annual leave, 4 days off, 5 paid sick days);
β’ Flexible working hours
β’ Possibility to work remotely as fully as partially
β’ Challenging projects in diverse business domains and a variety of tech stacks
β’ Personal development and professional growth opportunities
β’ Fully-equipped cozy pet-friendly office space located in the top city center
β’ Work with talented, ambitious and family-feel teams
β’ Educational possibilities: corporate courses, knowledge hubs, and in-house English classes
β’ Indoor Yoga, Krav Maga
β’ Compensation for your professional certification & support for your learning activities
β’ IT Assistant loyalty card that provides you with variable discounts for lots of spots restaurants, hotels, gym etc.
β’ Opportunity to choose IT equipment you like
β’ Professional accounting support and tax coverage
β’ Support for a healthy lifestyle, compensation for participation in sport events
β’ Fascinating corporate parties, team-building activities and memorable anniversary presents
β’ Free own parking lot (cars, bicycles, motorbikes)
About IdeaSoft
IdeaSoft is a leading fintech blockchain development company that helps startups and enterprises to build cutting-edge solutions. IdeaSoft is a rapidly growing software development company with over 160 highly skilled in-house developers. In 2021, the company became a part of Sigma Software Group. We professionally mix ideas and technology together to create high-end solutions in an open-minded and extremely friendly working environment.
IdeaSoft has successfully delivered over 250 high-scale corporate, enterprise, and governmental projects related to fintech blockchain software development.
Today, our products are successfully integrated into agtech, automotive, healthcare, supply chain, and other B2B industries, bringing value and growth to our clients.
IdeaSoft is not just about technological solutions. Itβs all about a team of broad-minded individuals, dreamers, and creators who care about the present and future of the company. While providing various bonuses and competitive salaries, additionally we strive to build mutually beneficial relations of high value.
Company website:
http://ideasoft.io/
DOU company page:
https://jobs.dou.ua/companies/ideasoft-io/
The job ad is no longer active
Job unpublished on
13 February 2022
Look at the current
jobs
Java
Remote→