Senior Java Engineer Latvia or Remote
Senior Java Engineer Description
Job #: 72785The list of customers includes widely-known companies, and the projects require a wide spectrum of skills and an impressive technology stack.
We are bringing world-class companies to Latvia in the fields of Financial Services, Healthcare, Insurance, Business Information Services, Retail & Distribution, Life Sciences, Media, Entertainment & Telecom, Software & Hi-Tech, etc.
We adopt a global growth strategy, thinking and acting like start-ups, working in multidisciplinary teams. EPAMers played a part in developing many of the products you love and use every day. Along with the standard benefits, we offer a transparent career path and a roadmap, a wide range of professional hard- and soft-skills training and mentoring programs, opportunities to take part in a relocation program in 40+ countries, and many more.
What You’ll Do
- Deliver high-quality results developing new features and modules
- TDD, create unit and integration tests for your functionality
- Collaborate with developers, architects, BA, and QA, participating in code reviews, teamwork
- Review project documentation, preform requirements analysis
- Design software, investigate technical solutions
- Integrate with external systems
- Communicate with the customer, participate in status and planning meetings, demos
What You Have
- Strong Java background (working experience with Java 8+)
- Deep knowledge of Java Core (Memory Model, Collections, Multithreading)
- Solid understanding of Spring framework (Core, MVC, Data, etc.)
- Strong experience in developing micro-services
- Expertise working with Cloud services (AWS, GCP, Azure)
- Strong knowledge of SQL and NoSQL databases
- Understanding of Git, Jenkins, and CI/CD concepts
- Familiarity and experience with Agile methods (Scrum/Kanban)
- Good communicational skills and Intermediate+ level of English
Nice to have
- Good communicational skills and Intermediate+ level of English
- Exposure to containerization technologies such as Docker, Kubernetes
- Capability to build and test with tools like Maven, TestNG, Clover
- Experience working with Queues and Messaging (Kafka, RabbitMQ, SNS/SQS)
- 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
- Salary range 3400-5000 EUR gross, based on your experience and interview results
- Competitive salary plus annual bonuses for showing outstanding results
- Flexible working schedule and opportunity to work remotely from any place in Latvia
- Community of 52,650+ industry’s top professionals united for exchanging knowledge with experts from anywhere in the world
- Outstanding career development opportunities with a transparent career path and a roadmap to accelerate your journey
- Travel and relocation opportunities within our offices in 35+ countries and relocation support for you and your family
- Wide range of professional training, workshops, and mentoring programs plus unlimited access to LinkedIn Learning
- Learning resources and financial support for completing certification programs