DESCRIPTION
We are looking for a Senior/Lead Java Engineer who enjoys driving compelling solutions while evolving in a fast-paced entrepreneurial environment. Join a creative Georgian team to discover your fullest potential and gain vast experience. From our side, we guarantee a positive atmosphere, collaboration with result-oriented colleagues, gratitude, and appreciation of your work.
What You'll Do Develop new features and modules Create unit and integration tests using test-driven development Review project documentation and perform requirements analysis Design software and investigate technical solutions Integrate with external systems Communicate with the customer and participate in meetings and demos What You Have
Working experience with Java 8+ Knowledge of Java Core (Memory Model, Collections, Multithreading) Understanding of Spring framework (Core, MVC, Data, etc.) Competency in developing micro-services Expertise in cloud services (AWS, GCP, Azure) Proficiency in SQL and NoSQL databases Familiarity with Git, Jenkins, and CI/CD concepts Skills in Queues and Messaging (Kafka, RabbitMQ, SNS/SQS) Ability to use Agile methods (Scrum / Kanban) English level - B1+ and higher Nice to have Exposure to containerization technologies (Docker, Kubernetes) Capability to build and test with tools like Maven, TestNG, Clover Kotlin background with hands-on experience in production projects Front-end basics (HTML, CSS, JavaScript, AJAX, frameworks like JQuery, Ext JS) Technologies Java Core (Memory Model, Collections, Multithreading) Spring framework (Core, MVC, Data, etc.) Cloud services (AWS, GCP, Azure) SQL and NoSQL databases Git, Jenkins, and CI/CD We offer Outstanding career development opportunities with a transparent roadmap to accelerate your journey Knowledge sharing within the community of 61,300+ 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 Relocation opportunities within our offices in 50+ countries Social package - medical & family care Five trust days a year (sick leave without a medical certificate) About EPAM EPAM Georgia is a team of innovators united by a passion for technology. The dynamic and inclusive culture we embrace helps positively impact our communities, customers, and employees. Here you will collaborate with multi-national teams, contribute to numerous cutting-edge projects, deliver the most creative solutions, and have an opportunity to learn. Our people are at the heart of our success, and we are proud to provide talents with a solid ground to develop and grow