Middle/Senior Java Developer Armenia or Remote
Middle/Senior Java Developer Description
Job #: 74024#LI-DNI
#LI-DNP
What You’ll Do
- Maintain and develop
- Integrate with other clients’ systems and applications
- Be part of a self-organizing and cross-functional Agile team
- Be a leader within the team, actively improving overall software quality
- Take ownership of the area and deliver high-quality solutions
- Contribute to the team’s technical direction and the improvement of its tools and processes
What You Have
- Computer science fundamentals
- Java skills
- Ability to write/review and maintain code
- Experience with Spring 3, JSTL, Primefaces
- Expertise in Spring 5, Java 8/11, PostgreSQL, Cassandra, Docker, SpringBoot
- Ability to perform code reviews for peers
- Experience with Unit Testing, familiarity with at least one testing and mocking framework
- Ability to design an architecture of a feature or application from scratch
- Solid SDLC understanding and experience working in an agile environment
- Good English communication skills & experience in client-facing communications
Technologies
- Spring 3, JSTL, Primefaces
- Spring 5, Java 8/11, PostgreSQL, Cassandra, Docker, SpringBoot
We offer
- Innovative solutions delivery to the world’s digital changes
- Experience exchange with colleagues all around the world
- Opportunities for self-realization
- Unlimited access to LinkedIn learning solutions
- Friendly team and enjoyable working environment
- Corporate and social events
- Social package: professional & soft skills trainings, medical & family care programs, sports
- Free English classes
- Competitive compensation
- Regular assessments and salary reviews