Senior Java (Machine Learning project) (offline)
We are looking for an experienced Senior Backend Software Engineer with the skills, energy, and passion for coding to be a key contributor on our growing team. You are a motivated self-starter, able to learn quickly, work with autonomy, and communicate effectively.
You will be responsible for building and maintaining our microservice architecture, owning services that power our core product offering and suite of admin tools.
You will use your skills in Java, Kubernetes, and cloud-native development for delivering high-quality, efficient and testable code.
As a senior member of engineering team, you will mentor and support teammates, providing feedback and guidance so the whole team succeeds in delivering maintainable, scalable services.
Responsibilities:
Develop and maintain Java microservices, libraries, automated tests, and build scripts
Perform code reviews and evaluate pull requests, helping other engineers debug and resolve problems
Write thorough documentation and specifications with clean APIs, architecting scalable solutions capable of processing millions of new data points a day
Work directly with managed and unmanaged cloud services including databases, data streams, message queues, container orchestrators, job automation systems, and continuous build, integration, and deployment systems
Apply and advocate for the use of healthy coding practices, Agile methodologies, and communication strategies
Prioritize client satisfaction by measuring and monitoring performance of production services, troubleshooting and addressing issues as they arise
Strive for continuous improvement, staying abreast of new technologies, open source libraries, and industry trends
Qualifications:
β 5+ years of Java programming with a strong track record in delivering high-quality, maintainable code
β Quality-focused with proficiency in modern software testing methodologies and test automation frameworks
β Practical experience developing and deploying microservices with orchestrated Docker containers in either AWS or GCP
β At least intermediate English skills, both spoken and written, with the ability to discuss complex technical subjects with clarity and precision
β Ability to learn quickly, work with autonomy and ingenuity, and apply strong problem-solving skills
Nice to have:
β Expertise with other technologies in our stack including Spring Boot, Hibernate, Git, Python 3, Kubernetes, Node.js, and Linux
β Experience in processing large amounts of data and working with databases
β Proficiency in Scrum and Agile methodologies
About Waverley Software
β’ 63% Senior technical staff;β’ HQ in Silicon Valley, offices in Ukraine, Bolivia and Vietnam;
β’ Worked from anywhere long before the pandemic;
β’ Startup engineering culture, the latest technologies.
Waverley is a multinational software engineering company building award-winning software products for both renowned tech giants and innovative startups globally.
Company website:
https://waverleysoftware.com/
DOU company page:
https://jobs.dou.ua/companies/waverley-software/
The job ad is no longer active
Job unpublished on
15 March 2022
Look at the current jobs Java Kharkiv→
Similar jobs
Senior Java server-side Dev with Chronicle/Aeron experience at Geniusee
Ukraine, Poland
Senior FS (Java+JS) developer at Piligrim IT
Ukraine $2500-4000
Senior Java Developer at Gransoft solutions
Relocate, Poland, Ukraine
All jobs Java Kharkiv All jobs Waverley Software