Java Software Engineer
Ubique Systems โ Poland ยท Posted ~3 hours ago
๐ Log in to save this job, tailor your resume & track your apply process โ 7 days free, no card needed.
Log in to add to target listDescription
Role Summary: We are seeking a Senior Java Software Engineer to develop reliable, scalable cloud-native applications for digital-assets and blockchain projects.
The role focuses on Java, RESTful services, Kafka-based event-driven architecture, Kubernetes, Helm, secure development, implementation leadership, and mentoring, while supporting the development team when application issues occur.
Key Responsibilities
Design and develop reliable, scalable cloud-native Java applications.Build RESTful services and Kafka-based event-driven solutions.Deploy and support applications on Kubernetes using Helm.Lead implementations and contribute to secure, high-quality code.Support the development team in diagnosing and resolving application issues.Mentor junior developers and provide code-review feedback.Contribute to blockchain and digital-asset solutions, particularly Ethereum-related projects.Collaborate with technology and business stakeholders in English.
Essential Skills โ Mandatory
Java: At least 5 years of experience in Java.Cloud-Native Distributed Systems: Expertise in developing cloud-native applications for distributed systems using RESTful web services and Kafka-based event-driven architectures.Kubernetes and Helm: Hands-on experience with Kubernetes and Helm.Security: Strong attention to detail and security awareness.Technology Trends: Interest in cloud computing, DevOps practices, blockchain technologies, and digital assets.Communication: Excellent communication skills and the ability to interact effectively with colleagues in English.
Preferred Skills โ Good to Have
Engineering Leadership: Ability to lead implementations, conduct code reviews, and mentor junior developers.Blockchain and DLT: Experience contributing to distributed-ledger projects, particularly Ethereum-based solutions.Digital Assets: Understanding of tokenization or digital-asset platforms.Spring Boot: Experience with Spring Boot and related Spring components.Data and Persistence: Experience with JPA or Hibernate, SQL, and relational databases.Automated Testing: Experience with JUnit, Mockito, and integration testing.
Additional Skills โ Optional
Observability: Familiarity with application logging, metrics, and tracing tools.API and Platform Security: Familiarity with authentication, authorization, certificates, and secrets management.Smart Contracts and Web3: Familiarity with Solidity, Web3 libraries, or blockchain integration patterns.NoSQL and Caching: Familiarity with MongoDB, Redis, or another non-relational data platform.Reactive Programming: Familiarity with Spring WebFlux or Project Reactor.AI-Assisted Development: Familiarity with tools such as GitHub Copilot.Certifications: A relevant Java, Spring, cloud, Kubernetes, or blockchain certification.
We have 144,005 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume โ in under a minute we'll analyze all 144,005 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume