Senior/Lead Java Developer-Elasticsearch in Constanţa

AWS services (nice to have) Maven (advanced) Gradle (advanced) MVC (advanced) Java (advanced) Elasticsearch (advanced) EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential. The remote option applies only to the Candidates who will be working from any location in Poland. DESCRIPTION For our Client who is the world's foremost provider of credit ratings, benchmarks, analytics, and workflow solutions in the global capital, commodity, and automotive markets we are looking for Senior/Lead Software Developer, who enjoys working with new and emerging search technologies like ElasticSearch, OpenSearch. ABOUT THE PROJECT The Team: As a member of Technology team, you will work with a group of intelligent and ambitious engineers. Our software engineers are involved in the full product life cycle, from design through release. You will be expected to participate in the design review process, write high-quality code, and work with a dedicated team of QA Analysts, Business Analysts, and Infrastructure Teams. As a key member of the Search platform development team, this individual will be responsible for the technical development and support for applications supporting our Rating business. The Impact: The person in this position will be responsible for creating technical designs, developing high-performing backend solutions, and ensuring quality through a robust testing process. Software Engineers at our Company work with the latest technologies and are rewarded for innovation and delivery. This position is part of the team which supports our search systems by introducing new search features into the system, optimizing data and search mechanisms for the company wide product platform which provides essential information to global finance industry and beyond. RESPONSIBILITIES Analyze, design and develop solutions within a multi-functional Agile team to support key business needs for the platform search applicationDesign, implement and test web service/middleware applications leveraging the backend clusters within the search application architectureEngineer components, and common services based on standard corporate development models, languages and toolsApply software engineering best practices while also leveraging automation across all elements of solution deliveryCollaborate effectively with technical and non-technical stakeholdersMust be able to document and demonstrate technical solutions by developing documentation, diagrams, code comments, etcDemonstrate a strong sense of ownership and responsibility with assignments. This includes gathering and understanding requirements, technical specifications, design, architecture, implementation, unit testing, builds/deployments, and code managementShould independently drive and execute complex technical requirements REQUIREMENTS Bachelor's degree in computer science, Information Systems or Engineering6-10 years of significant experience in backend developmentExperience in object-oriented design, and design patterns – MVC/Observer/Decorator etcExperience in application development using Java, Spring boot, Hibernate, PostgresqlMinimum of 3-5 years’ production experience in working in search technology ElasticSearchExperience with DevOps, Containerization Tools – Docker/Kubernetes, Build tools – Gradle, MavenProficient with Agile software development lifecycle methodologies including a good understanding of Test Driven Development (TDD) and/or Behavior Driven Development (BDD) and experience in using testing frameworks (JUnit, Cucumber, etc.) NICE TO HAVE Familiarity with AWS Services – EC2, S3, EKSPreferred experience in working with Message queues (preferably Kafka)Preferred experience in large data transfer applications/middleware and comfortable in working with large data volumesProduction experience in working in search technologies such as Solr, OpenSearch, Lucerne are highly beneficial WE OFFER Team & working conditions: Friendly team and enjoyable working environment Engineering community of industry’s professionals Flexible schedule and opportunity to work remotely Relocation within our offices Corporate and social events Benefits package (health insurance, multisport, shopping vouchers)Stable income: Employment Contract or B2B Regular assessments and salary reviews Participation in the Employee Stock Purchase Plan Referral bonusesCareer development: Innovative solutions delivery and engineering excellence Outstanding career roadmap Leadership development, career advising, soft skills and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, O’Reilly, Cloud Guru Language classes on English and Polish for foreigners Please note that only selected candidates will be contacted

Contact

Datele de contact vor fi vizibile dupa ce veti aplica!

Anunţ expirat
loading...
www.mynextjob.ro folosește cookies. Navigând în continuare, iți exprimi acordul pentru folosirea acestora. Află mai multe Am ințeles!