Senior Java Developer

Company
MAX E-commerce Int
Category
Job Address
Application Deadline
IT
Yerevan, Armenia
02/09/2022
Responsibilities
- Be a part of an agile team that makes and keeps regular commitments - Design, build and maintain efficient, reusable, and reliable Java code - Contribute code-review best practices - Write microservices - Use Git for version control - Use CI/CD tools for continuous integration & continuous delivery - Perform deployment to Amazon Web Services (AWS) - Write unit and integration tests - Use the Test-Driven Development approach (TDD) to solve the complex needs by connecting the implementation to a continuously evolving model - Ensure the best possible performance, quality, and responsiveness of the applications - Complete applications development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms - Complete applications development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms - Update job knowledge by researching new internet/intranet technologies and software products - participating in educational opportunities
Required Qualifications
- At least 5 years in software engineering with proven working experience in Java(v8+) development - At least 3 years of experience with relational databases such as MySQL or PostgreSQL - At least 3 years of working experience in Spring ecosystem: Spring Framework, Spring Data JPA, Spring Security, Spring OAuth, Spring Boot, etc - At least 3 years of experience with building, maintaining and scaling microservices and RESTful APIs - At least 2 years of experience with a Cloud Platform (AWS is a plus) - Demonstrate knowledge of software engineering best practices, OOP programming principles, design patterns - Demonstrate knowledge of Data Structures and Algorithms - Demonstrate knowledge of SDLC practices such as Git, Maven, Mockito, Junit, CI/CD, etc - Demonstrate advanced written and verbal English communication skills Nice to have - Experience with Test-Driven Development approach (TDD) - Experience with functional programming concepts and/or languages - Experience building enterprise-level applications
Application Procedures
To Apply for this position send CV and cover letter to hr@maxecommerce.com Please mention in your application that you have learned about this position from MyJob.am
Additional Information
MAX E-Commerce is a next-generation e-commerce SaaS web application delivering a highly scalable e-commerce solution. Our platform is architected on the AWS echo system. Our goal is to help maximize performance for businesses and their customers through cutting-edge technology. This career opportunity is to join a fun, exciting & highly motivated team and upgrade your skills while creating a real impact. We use a modern tech stack and cloud infrastructure. We are looking for individuals with 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 can make the impossible possible. We use agile software development techniques and modern tools to focus our efforts on providing optimized solutions to our clients. We use OKR's to track everything we do. We deliver early and often; we obsess over our code, architecture, and infrastructure. We are confident these practices lead to higher quality products.
You may also be interested in
Java related vacancies