Quadcode SaaS is hiring a
Java Backend Developer
closedQuadcode SaaS
π΅ ~$39k-$65k
πRemote - Worldwide
Summary
The job is for a Java Backend Developer to work on a digital banking platform at Quadcode, a fintech company offering financial brokerage services and software-as-a-service solutions. The role involves designing, developing, and deploying scalable microservices using Java, Kotlin, Spring, Kafka, PgSQL, Mongo, AWS S3, GRPC, VueJS, and ReactNative.
Requirements
- Strong experience with Java and Kotlin: At least 5 years of hands-on development, with a strong grasp of modern software design and a passion for clean, efficient coding
- In-depth knowledge of Spring Boot and Spring Security, essential for building secure, high-performance applications
- Proven expertise in microservices architecture: Strong skills in developing and managing services, particularly with REST and gRPC for service communication
- Good with Postgres, capable of designing, optimizing, and maintaining complex databases
- Experience with NoSQL databases: Familiarity with Mongo, understanding its use cases and differences from relational databases
- Good knowledge of Kafka, with an understanding of message queuing, stream processing, and event-driven systems
- Skilled in using cloud storage solutions like AWS S3
- Skilled in using CI/CD tools like GitLab and Jenkins for automated testing and deployment
- Able to manage time and resources effectively, prioritize tasks based on importance and deadlines, and operate independently in a dynamic, agile environment
- Good communication skills in English and Russian at a B1 level: Able to collaborate effectively with team members and stakeholders
Responsibilities
- Work closely with the Technical Lead, testers, and other developers to design, develop, and deploy scalable microservices for our banking platform
- Design and implement RESTful APIs and utilize gRPC for efficient communication within our microservices architecture
- Work through the software development lifecycle (SDLC), including understanding needs, designing software, coding, testing, and deploying it
- Integrate our software components with various internal and external client systems to ensure seamless connectivity and functionality
- Conduct code reviews to maintain high quality of code and adherence to best practices in software development
- Maintain and enhance software delivery through tools like GitLab and Jenkins
- Engage in troubleshooting technical issues and ensuring compliance with software development best practices
Benefits
- Remote work model
- Competitive remuneration
- Training and development
- Corporate life: master classes, lectures and incredible parties (now online)
- Friendly, enjoyable and positive environment
This job is filled or no longer available
Similar Jobs
- π°~$30k-$40kπPortugal
- π°$64k-$86kπWorldwide
- π°~$30k-$40kπCanada
- π°~$30k-$40kπTaiwan, Hong Kong
- π°$90k-$130kπUnited States
- π°~$39k-$65kπTaiwan, Hong Kong
- π°~$40k-$54kπCanada
- π°~$39k-$65kπSpain
- π°~$155k-$195kπWorldwide
- π°~$30k-$40kπBulgaria