Location: Remote
Duration: Long-term
Experience: 5+ years
We're looking for an experienced and driven Full-Stack Developer to join our team for a long-term project. If you're skilled in Angular and Java, thrive in a microservices environment and are passionate about building scalable, high-quality software, we’d love to hear from you.
Experience in FinTech is a big plus!
Role & Responsibilities
- Develop and maintain scalable web applications using Angular (frontend) and Java (backend)
- Design, implement, and maintain microservice-based architectures
- Ensure seamless integration between components using Kafka
- Build and manage databases using PostgreSQL and MongoDB
- Apply Domain-Driven Design (DDD) principles to model complex systems
- Deploy applications using OpenShift or Kubernetes
- Collaborate with product owners, designers, and other developers to understand requirements and deliver quality software
- Write clean, maintainable, and well-documented code
- Participate in code reviews and contribute to technical discussions
Required Skills & Experience
- 5+ years of full-stack development experience
- Strong hands-on experience with Angular for front-end development
- Proficiency in Java for backend development, ideally with Spring Boot
- Experience with Kafka for real-time data streaming and communication
- Solid understanding of PostgreSQL and MongoDB
- Familiarity with container orchestration tools like OpenShift and/or Kubernetes
- In-depth knowledge of microservices architecture
- Practical experience with Domain-Driven Design (DDD)
- A technical degree in Computer Science, Software Engineering, or a related field
- Strong problem-solving skills and ability to work both independently and collaboratively
- Excellent communication skills in English
Nice to Have
- Previous experience in FinTech or financial services
- Familiarity with cloud platforms like AWS, Azure, or GCP
Preporuke se učitavaju...