NiX is looking for a Senior Java Engineer to join the team.
Client Overview:
Our client is a leading provider of technical services delivering both standard and custom intranet and internetbased software and applications systems. Due to increasing demand for inhouse digital projects the client is seeking to outsource certain development tasks to strategic partners.
Project Objectives:
The client is looking to build strategic longterm relationships with leading development partners to accelerate business growth through highquality and costefficient software development. The selected partner will support the development of robust and scalable Consumer and Enterprise applications. The project now also encompasses Ecommerce solutions integrating with our existing telecommunications and AdTech platforms
Responsibilities:
- Design develop and deploy highquality scalable Java applications.
- Collaborate with product owners and stakeholders to gather and analyze business requirements.
- Develop and integrate Ecommerce functionalities into our existing systems ensuring seamless interaction between telecommunications AdTech and Ecommerce components
- Implement new features and maintain existing ones using Java (v8 v11 v17 and Spring frameworks (Spring Boot Spring Cloud Spring Data Spring Batch).
- Ensure the robustness and performance of the application through effective coding practices and testing.
- Participate in code reviews to maintain code quality and consistency.
- Work in an Agile environment contributing to sprint planning reviews and retrospectives.
- Implement CI/CD pipelines and ensure seamless deployment using DevOps tools (GitLab Docker Kubernetes)
- Document code and processes thoroughly to facilitate knowledge transfer and maintain clarity.
Requirements:
- Bachelors degree in Computer Science Engineering or a related field.
- Proven experience 5 years) as a Java Developer.
- Strong expertise in Java (v8 v11 v17 and related frameworks: Spring Boot Spring Cloud Spring Data Spring Batch.
- Experience with microservices architecture and development.
- Familiarity with private cloud setups and containerization (Docker Kubernetes).
- Excellent problemsolving and analytical skills.
- Effective communication skills and ability to work collaboratively in a team environment.
- Experience in Ecommerce/Adtech projects including development of online marketplaces payment systems integration or order management systems is highly desirable
- UpperIntermediate level of English and Russian
Nice to Have:
- Experience with frontend technologies like React (with Redux) and jQuery.
- Familiarity with database systems like PostgreSQL Oracle MongoDB and Redis.
- Knowledge of ETL and data streaming tools such as Apache Airflow Kafka and Debezium.
- Familiarity with Ecommerce platforms and common Ecommerce APIs and integrations is a plus
We offer:
- Flexible working format remote officebased or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program tech talks and trainings centers of excellence and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other locationspecific benefits
Required Experience:
Senior IC