Senior/Lead Java Developer Remote or Armenia
Senior/Lead Java Developer Description
Job #: 78086#LI-DNI
#LI-DNP
What You’ll Do
- Full-cycle application development in an Agile environment
- Communicate with the customer to clarify requirements
- Estimate of work and reporting work done
- Perform code reviews for peers
- Unit/integration tests implementation
- Create technical documentation on Confluence
- Demonstrate implemented functionality during Sprint Review
- Troubleshooting (Splunk logs analysis, debugging)
- Performance analysis (Dynatrace)
What You Have
- Strong Java 8 skills
- Familiarity with functional programming using Java
- Good experience in RDBMS
- Understanding of JPA (Hibernate)
- Experience in JAX-RS (Apache CXF)
- Expertise in PostgreSQL
- Knowledge of Spring Framework (Spring Core + Spring Data)
- Experience in unit and integration testing
- Familiarity with at least one testing and mocking framework
Technologies
- Java, Spring, PostgreSQL, Redis, RabbitMQ, BIRT, Activity, Cassandra, Docker, Kubernetes, Google Cloud, Jenkins, Bitbucket
We offer
- Outstanding career development opportunities with a transparent roadmap to accelerate your journey
- Knowledge sharing within the community of 58,800+ industry’s top professionals worldwide
- Various opportunities for self-development: hard & soft skills internal training courses, mentoring programs, and unlimited access to 8,000+ LinkedIn Learning courses
- Free English classes with certified teachers
- Bonuses for participating in the referral program
- Friendly team, enjoyable working environment, and flexible working schedule
- Medical & family care programs, wellness & fitness programs, corporate and social events