Java Backend Developer
Madfish
This job is no longer accepting applications
See open jobs at Madfish.See open jobs similar to "Java Backend Developer" Tezos.Software Engineering
Ukraine · Lviv, Lviv Oblast, Ukraine,
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.
This job is no longer accepting applications
See open jobs at Madfish.See open jobs similar to "Java Backend Developer" Tezos.