Direct message the job poster from Dexian
Technical Recruiter @ Dexian | Java, DB2, SQL, Angular, React | ETL, Hadoop, Python, Teradata | Python, PySpark, Quartz | .NET, C#, Angular, React
Job Requirement Overview:
Duration: Contract
Job Summary:
We are seeking a Java Developer with a strong foundation in Reactive Programming and hands-on experience with Spring, Kafka, and Microservices Architecture. The ideal candidate will also bring a solid understanding of MongoDB, Oracle, and modern Java (preferably Java 17, with an eye towards Java 21). This is a great opportunity to work in a forward-thinking environment with continuous integration/deployment processes and high-performance distributed systems.
Key Responsibilities:
- Design and develop scalable and high-performing microservices using Java (17/21) and Spring.
- Work with reactive programming paradigms to build asynchronous, non-blocking applications.
- Integrate services with Kafka for messaging and real-time data streaming.
- Manage and interact with MongoDB and Oracle databases efficiently.
- Collaborate with DevOps teams using Jenkins for CI/CD and deployment automation.
- Participate in architecture discussions and provide input on best practices, particularly in a cloud-native environment.
- Troubleshoot production issues and contribute to the reliability and scalability of backend services.
- Work collaboratively with team members and participate in code reviews, technical planning, and high-level design.
- In Java, reactive programming is often implemented using libraries such as Reactive Streams, Project Reactor, and RxJava, which provide APIs for writing reactive code.
Required Skills:
- Strong Core Java (Java 17+ preferred, exposure to Java 21 a plus)
- Spring WebFlux/ Project Reactor or any other framework used for Reactive Programming.
- Microservices design and development
- Messaging systems like Kafka
- Experience with MongoDB and Oracle
- CI/CD tools like Jenkins, Docker
Interview Process:
- Round 1 (Zoom, 1 hour): Technical deep dive with Engineering Leads.
- Round 2 (Onsite, 1 hour 30 min): Team fit and high-level architecture discussion
Seniority level
Seniority level
Mid-Senior level
Employment type
Job function
Job function
Finance and Information TechnologyIndustries
IT Services and IT Consulting, Banking, and Software Development
Referrals increase your chances of interviewing at Dexian by 2x
Sign in to set job alerts for “Java Software Engineer” roles.
Software Developer Back End (Java) 8422-1015
Software Developer, Java Spring Boot and MongoDB
Toronto, Ontario, Canada CA$100.00-CA$125.00 1 month ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.