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
๐
Average salary range of similar jobs in
analytics โ
Loading...