Senior Java Engineer

Job Address
Application Deadline
Yerevan, Armenia
- Be a part of an agile team that makes and keeps regular commitments - Design, build and maintain efficient, reusable, and reliable Java code - Ensure not just development, but testing is also part of the definition of done user stories to enable sprint success - Translate application storyboards and use cases into functional applications - Ensure the best possible performance, quality, and responsiveness of the applications - Completes applications development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms - Updates job knowledge by researching new internet/intranet technologies and software products; participating in educational opportunities; reading and writing professional publications; maintaining personal networks - Participate in design and code reviews
Required Qualifications
- 4-7 years in software engineering with proven working experience in Java development - At least 4 years experience in developing web applications using at least one popular web framework (Spring projects) - Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management, etc.) - At least 3 years experience with building, maintaining and scaling microservices and RESTful APIs - Demonstrate knowledge of software engineering best practices, design patterns, craftsmanship, metrics, quality and testing procedures, process creation and enablement - At least 4 years experience in CI/CD - At least 1 year experience in public cloud/PaaS systems like AWS - Team player that thrives in a collaborative work environment - Fluent in English reading/writing/speaking
Application Procedures
Please follow the link to apply for this role: Only shortlisted candidates will be contacted for an interview. Please mention in your application that you have learned about this position from
Additional Information
DISQO is a next-generation consumer insights platform. We provide the highest quality consumer data to the world's largest market research agencies, analytics companies, and brands. We operate one of the world's largest true consumer insights panels. This data helps our clients understand user behavior, build better experiences, and make better decisions. We utilize cutting-edge technology and innovative, out-of-the-box strategies to collect and analyze insights which help shape the products and services of tomorrow. This is a great opportunity to join a fun, exciting & highly motivated team and upgrade your skills while creating real impact. We use a modern tech stack and cloud infrastructure. We are not only looking for work experience, but rather the willingness to step up to challenges and the ability to learn quickly. We believe the best software is written and managed by small teams that know how to make the impossible possible. We use agile software development techniques and modern tools to focus our efforts on solving our business goals. We use OKR’s to track everything we do. We deliver early and often. We obsess over our code, architecture, and infrastructure. And we believe that these practices lead to higher quality products.
You may also be interested in
Java related vacancies