Senior/Lead Java Developer Remote or Georgia
Senior/Lead Java Developer Description
Job #: 78035#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 the 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
- Competitive compensation, regular assessments, and salary reviews
- Participation in the Employee Stock Purchase Plan
- Flexible working schedule
- Friendly team and enjoyable working environment
- Bonuses for participating in the referral program
- Social package – medical & family care
- Five trust days a year (sick leave without a medical certificate)