SR Java (Kafka) Developer
Description
Pearster is seeking a talentedSenior Java Developer to join a dynamic team supporting a leading Fintech company in Canada. This role offers the opportunity to work on cutting-edge financial applications, leveraging modern cloud technologies and distributed systems. You will be responsible for designing, developing, and maintaining scalable solutions while collaborating with a team of skilled engineers.
Responsibilities:
-Design, develop, and maintain Java-based applications using Spring Boot.
-Build and integrate REST APIs for internal and external services.
-Work with SQL and NoSQL databases to handle data storage and retrieval efficiently.
-Implement and maintain Kafka pipelines for messaging and event-driven architecture.
-Deploy, monitor, and maintain applications on Azure cloud services.
-Collaborate on version control, code reviews, and CI/CD pipelines using GitHub.
-Ensure high code quality, performance, and security standards.
-Troubleshoot and resolve production issues in a timely manner.
Requirements
-Strong experience in Java development.
-Solid knowledge of SQL and NoSQL databases.
-Hands-on experience with Azure cloud services.
-Practical experience with Kafka for messaging/event streaming.
-Proficient in building REST APIs with Spring Boot.
-Familiarity with GitHub and CI/CD pipelines.
Benefits
- Fully remote work arrangement as a contractor.
- Competitive salary in USD.
- 10 paid time off (PTO) days per year.
- 100% company-covered international certifications and trainings of your choice.
- Access to coworking spaces.
- English classes to enhance your language skills.
- Engaging team-building activities, personalized gifts, a welcome kit to make you feel part of the team, and much more!
- Remote status
- Fully Remote