Sr. Java Developer (FULL STACK)
Summary
A 12-month contract role for a senior full-stack Java developer in Calgary (hybrid, 3 days onsite) at Themesoft Inc. The person leads design of scalable microservices and REST APIs using Core Java, Spring Boot, Kafka for streaming, and Oracle/PL-SQL for database work, while mentoring the team, in a Cards & Payments and Asset & Wealth Management domain.
Location: Calgary, AB- Hybrid, 3 days onsite
Work Arrangement: ( Hybrid )
Employment Type: ( Contract)
Contract Duration: ( 12 months)
Job Description/Responsibilities
- Lead the design and implementation of scalable microservices architecture to enhance system performance and reliability
- Oversee the development and deployment of RESTful web services to facilitate seamless communication between applications
- Provide technical guidance and mentorship to the development team, fostering a collaborative and innovative environment
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications
- Ensure the integration of Kafka for efficient data streaming and real-time processing within the application ecosystem
- Utilize Oracle and PL/SQL for database management, ensuring data integrity and optimal performance
- Implement Spring Boot and Spring Core frameworks to streamline application development and enhance modularity
- Conduct code reviews and ensure adherence to best practices and coding standards
What are the top 3 skills required for this role?
- Demonstrate proficiency in Kafka, Oracle, and PL/SQL for effective data management and processing
- Possess strong expertise in Spring Boot, Microservices, and REST Web Services for robust application development
- Exhibit deep understanding of Core Java for efficient coding and system integration
- Showcase domain knowledge in Cards and Payments, and Asset and Wealth Management for targeted solution delivery.