Senior Java Engineer (#2448)

11 Hours ago • 5 Years +

About the job

SummaryBy Outscal

Must have:
  • Design, develop, deploy Java applications
  • Collaborate with stakeholders
  • Java (v8, v11, v17), Spring frameworks
  • Microservices architecture
  • Docker, Kubernetes
  • Agile environment
  • CI/CD pipelines
Good to have:
  • React, Redux, jQuery
  • PostgreSQL, Oracle, MongoDB, Redis
  • Apache Airflow, Kafka, Debezium
Perks:
  • Flexible working format
  • Competitive salary
  • Personalized career growth
  • Professional development tools
  • Active tech communities
  • Education reimbursement
  • Corporate events
Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.

Client Overview:

Our client is a leading provider of technical services, delivering both standard and custom intranet and internet-based software and applications systems. Due to increasing demand for in-house digital projects, the client is seeking to outsource certain development tasks to strategic partners.

Project Objectives:

The client is looking to build strategic long-term relationships with leading development partners to accelerate business growth through high-quality and cost-efficient software development. The selected partner(s) will support the development of robust and scalable Consumer and Enterprise applications.

Responsibilities:

  • Design, develop, and deploy high-quality, scalable Java applications.
  • Collaborate with product owners and stakeholders to gather and analyze business requirements.
  • 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:

  • Bachelor’s 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 problem-solving and analytical skills.
  • Effective communication skills and ability to work collaboratively in a team environment.
  • Upper-Intermediate level of English.
  • Ukrainian language Advanced or higher

Nice to Have:

  • Experience with front-end 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.

We offer:

  • Flexible working format - remote, office-based 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 location-specific benefits
View Full Job Description

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug