Lead java full Stack Developer
- Kitchener, ON, Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Apply by
- Experience
- 10+ years of software development experience.
- Posting language
- English
- Posted
Original job description
Responsibilities
- Design, develop, and support scalable Java-based microservices and REST APIs.
- Build integrations using REST, Kafka, SOAP, and XML services.
- Design resilient, scalable, and high-performance distributed systems.
- Implement monitoring, logging, tracing, and observability solutions.
- Troubleshoot production issues and improve application reliability.
- Collaborate with business and technology teams to deliver end-to-end solutions.
- Participate in architecture discussions, code reviews, technical planning, and mentoring.
- Support the full SDLC from design through deployment and production support.
Must-Have Requirements
- 10+ years of software development experience.
- Strong expertise in Java, Spring Boot, REST APIs, Apache Kafka, and PostgreSQL.
- Experience building distributed microservices architectures.
- Hands-on experience with AWS and/or GCP.
- Strong understanding of API Security, OAuth 2.0, JWT, TLS, scalability, resiliency, and data consistency.
- Experience with Git, CI/CD pipelines, Agile, and automated testing.
More about this job
Responsibilities
Design, develop, and support scalable Java microservices, REST APIs, and integrations using Kafka, SOAP, and XML, while improving system resilience, performance, and observability. Troubleshoot production issues and collaborate across business and technology teams on architecture, code reviews, planning, mentoring, and delivery throughout the SDLC.
Requirements
Requires 10+ years of software development experience and strong expertise in Java, Spring Boot, REST APIs, Apache Kafka, PostgreSQL, and distributed microservices. Candidates must also have hands-on AWS and/or GCP experience, knowledge of API security and scalable resilient systems, and experience with Git, CI/CD, Agile, and automated testing.
Skills
- Java
- Spring Boot
- REST APIs
- Apache Kafka
- PostgreSQL
- Microservices
- Distributed Systems
- AWS
- Google Cloud Platform
- API Security
- OAuth 2.0
- JWT
- TLS
- Git
- CI/CD
- Automated Testing
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
- Management & Leadership
Keywords
- Java
- Spring Boot
- REST APIs
- Apache Kafka
- SOAP
- XML
- PostgreSQL
- Microservices
- Distributed Systems
- AWS
- Google Cloud Platform
- API Security
- OAuth 2.0
- JWT
- TLS
- Scalability
- Resiliency
- Data Consistency
- Monitoring
- Logging
- Tracing
- Observability
- Git
- CI/CD
- Agile
- Automated Testing
- Architecture
- Code Reviews
- Production Support