Lead Java Developer

Carbonsoftinc — Canada · Posted ~10 hours ago

Lead

Skills

Java J2EE Spring Spring Boot Microservices SQL PL/SQL Stored procedures RESTful APIs Data modeling Relational databases API security Authentication Authorization CI/CD Oracle PostgreSQL MySQL SQL Server REST Jenkins GitHub Actions GitLab CI Docker Kubernetes

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A lead-level Java engineering opportunity focused on enterprise backend systems, microservices, REST APIs, and sophisticated database development. You will work with Spring technologies, optimize SQL and PL/SQL workloads, implement secure APIs, and contribute to CI/CD practices, with exposure to cloud-native and AI-assisted development.

Highlights

Lead complex Java engineering work across modern enterprise architectures. The role combines backend development, database optimization, API design, security, and CI/CD, with opportunities to work with containers, Kubernetes, and emerging AI technologies.

Description

0–12 years of hands-on experience in Java / J2EE developmentStrong experience with Spring, Spring Boot, and Microservices architectureVery strong SQL skills with hands-on experience in stored proceduresAdvanced PL/SQL development, including packages, procedures, functions, and performance optimizationAbility to optimize SQL queries and analyze execution plansDesign and implement RESTful APIs in JavaHandle data modeling for both normalized and denormalized schemasExperience with relational databases such as Oracle, PostgreSQL, MySQL, and SQL ServerStrong knowledge of RESTful APIs, API security, authentication, and authorizationExperience with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, etc.Familiarity with Docker and Kubernetes is a plusExposure to AI/GenAI technologies, including integrating AI/LLM capabilities into enterprise applications through APIs or cloud AI servicesExperience using AI-assisted development tools such as GitHub Copilot, Amazon Q Developer, or similar tools to improve development productivity and code qualityUnderstanding of how AI can be leveraged for application modernization, automation, intelligent data processing, and developer productivityExcellent problem-solving, communication, and technical leadership skillsNice to Have AWS Certification (Developer / Solutions Architect)Expertise in AWS (EC2, S3, RDS, Lambda, CloudWatch, IAM, etc.)Experience with event-driven architecture (Kafka, SQS, SNS)Exposure to AWS AI/ML services or Generative AI solutionsExperience integrating LLMs, AI APIs, or RAG-based solutions into enterprise applicationsExposure to frontend frameworks (React / Angular)Experience in Agile / Scrum environments