GO TO SEARCH
Senior Java Developer
Sorry, this position is no longer available
We are actively seeking a seasoned Senior Java Developer with specialized knowledge in NoSQL databases and ElasticSearch to join our dynamic remote team.
As a vital contributor to our team, your role involves crafting and sustaining scalable, high-performance solutions. Your collaborative efforts will extend across multifaceted teams, including data engineers, software developers, and infrastructure specialists, ensuring seamless integration and peak performance.
Responsibilities
- Craft and sustain scalable and efficient solutions within the ET Data and Infrastructure Platform
- Devise and implement tailor-made abstractions to cater to the unique requirements of consumption systems
- Cooperate with diverse teams, such as data engineers, software developers, and infrastructure specialists, to guarantee flawless integration and optimal performance
- Enhance the efficiency and reliability of data pipelines, infrastructure components, and data storage systems through optimization
- Conduct thorough testing and debugging of software components to ensure top-notch deliverables
- Keep abreast of the latest technologies, trends, and best practices in data processing, NoSQL databases, and ElasticSearch
- Engage in code reviews, offering constructive feedback and guidance to fellow team members
- Document technical specifications, processes, and procedures pertaining to the Data and Infrastructure Platform
Requirements
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
- Over 3 years of professional experience as a Java developer, showcasing expertise in NoSQL databases and ElasticSearch
- Strong proficiency in the Java programming language and associated frameworks
- In-depth knowledge of MongoDB, Cassandra, or Couchbase
- Hands-on experience with ElasticSearch, covering querying, indexing, and performance optimization
- Familiarity with Spring Boot
- Solid understanding of distributed systems, data modeling, and data processing frameworks
- Write efficient and optimized code tailored for large-scale data processing and storage
- Familiarity with cloud platforms and technologies, with exposure to AWS, GCP, or Azure being advantageous
- Strong problem-solving skills, coupled with the ability to work autonomously and collaboratively within a team
- Excellent communication skills, both written and verbal, at an Upper-Intermediate level in English
Nice to have
- Have experience with REST
- Demonstrate familiarity with Reactive Programming
These jobs are for you
Benefits | Community | Professional Development
Poland
For you
- Discounts on health insurance, sport clubs, shopping centers, cinema tickets, etc.
- Stable income
- Flexible roles
For your comfortable work
- EPAM hardware
- EPAM software licenses
- Access to offices and co-workings
- Stable workload
- Relocation opportunities
- Flexible engagement models
For your growth
- Free trainings for technical and soft skills
- Free access to LinkedIn Learning platform
- Language courses
- Free access to internal and external e-Libraries
- Certification opportunities
- Skill advisory service