Design, develop, and maintain backend services using Core Java and Spring Boot, working with Microservices, RESTful APIs, and SQL/NoSQL databases.
Key Responsibilities
- Design, develop, and maintain backend services using Core Java and Spring Boot
- Build and manage Microservices-based architecture
- Develop and consume RESTful APIs
- Work with SQL and/or NoSQL databases for data storage and retrieval
- Collaborate with frontend developers, DevOps teams, and stakeholders
- Optimize application performance, scalability, and security
- Participate in code reviews, testing, and deployment processes
- Troubleshoot and resolve production issues
- Strong experience in Core Java
- Hands-on expertise in Spring Boot
- Experience with Microservices architecture
- Solid understanding of REST API development
- Experience with SQL (MySQL, PostgreSQL) and/or NoSQL databases (MongoDB, Cassandra)
- Good understanding of data structures and algorithms
- Familiarity with Git and version control systems
- Experience with cloud platforms (AWS/Azure)
- Knowledge of Docker / Kubernetes
- Exposure to CI/CD pipelines (Jenkins, GitHub Actions)
- Understanding of security best practices (OAuth, JWT)
Sapsol Technologies Inc Mississauga, Ontario, CAN Office
5865 McLaughlin Rd, Mississauga, Ontario, Canada, L5R 1B8
Sapsol Technologies Inc Toronto, Ontario, CAN Office
Toronto, Canada
Similar Jobs
Fintech • Payments • Financial Services
Develop and maintain enterprise-scale, cloud-based back-end applications using Java and GoLang. Design, integrate, test, debug, and implement cross-platform systems involving APIs, microservices, databases, containerization, and Azure services. Collaborate with developers, business analysts, end users, and technical teams to gather requirements and prepare designs. Serve as a subject matter expert while supporting digital transformation initiatives and mentoring other developers.
Top Skills:
AdlsAPIsAzure Data FactoryAzure Event HubAzure SqlDatabricksDevsecopsDockerGoJavaJava EeJava SeKubernetesMicroservicesAzureMicrosoft Sql ServerPostgresRed Hat OpenshiftUnixWeb Services
Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Build and maintain scalable backend applications and REST APIs using Java and/or Python. Integrate AI-powered workflows, automation, and LLM capabilities into enterprise financial services applications. Develop system integrations, manage technical deliverables from design through implementation, collaborate with business and technology stakeholders, and maintain code quality while adapting to evolving technical environments.
Top Skills:
Ai AgentsAi Workflow OrchestrationCursorDevinGenerative AiGithub CopilotJavaLarge Language Models (Llms)MicroservicesPythonRest Apis
Financial Services
Design, build, and deploy high-performance asynchronous Java microservices and reactive backend systems. Develop Kafka event-streaming pipelines, Elasticsearch search capabilities, and MongoDB persistence solutions. Lead test-driven development with JUnit, code reviews, coding standards, and engineering quality initiatives. Collaborate with product, infrastructure, and architecture teams to deliver scalable features, while mentoring mid-level engineers and analysts.
Top Skills:
Apache KafkaAWSAzureCi/CdDockerElasticsearchGCPGitGitflowJavaJunitKubernetesMongoDBProject ReactorRest ApisRxjavaSpring Webflux
What you need to know about the Toronto Tech Scene
Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.


