!FESTCloud.ai

Java Backend Developer

We are seeking a motivated and skilled Java Backend Developer to join our team in building and maintaining robust and scalable data-driven applications. This role will involve working with both RESTful and GraphQL APIs, various SQL and NoSQL databases, and Google Cloud Platform (GCP) services. This is a great opportunity for someone with a strong foundation in Java and a passion for learning and growing in a fast-paced environment.

 

We are located in Lviv and offer a hybrid work format with a mandatory office visit!

 

Required Skills and Experience (Technical):

  • Java (any recent version, strong understanding of core concepts like OOP, data structures, algorithms, concurrency)
  • Experience designing and developing RESTful and GraphQL APIs
  • Proficiency with SQL databases (e.g., MySQL, PostgreSQL)
  • Experience with NoSQL databases (e.g., Document, Column oriented, Graph)
  • Experience with GCP services:
    • Cloud Storage (GCS)
    • GCP
    • Data Platform/Data Fabric
    • Microservice
    • Relational/NoSql experience
    • Leading experience is preferable
    • BigQuery
    • Pub/Sub
    • Cloud SQL
    • Dataplex (preferred, but willingness to learn is essential)
  • Maven, Git
  • JUnit, Mockito, experience with TDD
  • Basic understanding of testing methodologies (unit, integration)

Required Experience:

  • 1+ years of professional experience in Java development (including internships or significant personal projects)

Soft Skills:

  • Strong problem-solving and analytical skills
  • Excellent communication skills (written and verbal)
  • Ability to work effectively in a team environment
  • Self-education: A strong drive for continuous learning and staying up-to-date with new technologies is essential.

Preferred:

  • Experience with integration frameworks (e.g., Spring Integration, Apache Camel, Data Fusion)
  • Familiarity with data platform architecture concepts

Education:

  • Formal education is not a primary requirement; demonstrable skills and experience are prioritized.

Responsibilities:

  • Design, develop, and maintain Java-based backend applications.
  • Develop and consume RESTful and GraphQL APIs.
  • Work with various SQL and NoSQL databases.
  • Utilize GCP services to build scalable and reliable solutions.
  • Collaborate with other developers and stakeholders.
  • Write unit and integration tests.
  • Contribute to improving development processes and best practices.

Benefits:

  • Cutting-Edge Technology Stack: You'll have the opportunity to work with the latest technologies and tools, contributing to a modern and evolving platform.
  • Unique Architectural Challenges: Our unique architecture presents exciting technical challenges and opportunities for innovative problem-solving.
  • Experienced and Collaborative Team: Join a team of seasoned engineers with a wealth of experience to learn from and collaborate with.
  • Start-Up Environment: Be a part of a fast-paced, dynamic start-up environment where your contributions will have a direct impact on the company's success. This includes opportunities for rapid professional growth and ownership.

Required languages

English B2 - Upper Intermediate
SQL, Spring, Docker, GCP, AWS/GCP/Azure
Published 25 September
145 views
ยท
18 applications
45% read
ยท
6% responded
Last responded 6 days ago
To apply for this and other jobs on Djinni login or signup.
Loading...