remote
Full Stack Java Developer - canyon associates
Software Engineer
Full Stack Java Developer with 5+ years of experience building enterprise applications using Java/JEE, Linux, SQL databases, and modern DevOps tools such as Docker, Kubernetes, and CI/CD pipelines in cloud environments.
About the role
Key Responsibilities
- Design, develop, and maintain full‑stack Java/JEE applications for financial services platforms.
- Implement robust SQL database schemas, write complex queries, and optimize performance.
- Containerize services with Docker and orchestrate deployments on Kubernetes clusters.
- Build and maintain CI/CD pipelines to automate testing, integration, and release processes.
- Collaborate with cross‑functional teams to define cloud architecture, ensure scalability, and monitor production systems.
Requirements
- 5+ years of professional experience in Java and JEE development.
- Strong proficiency with Linux environments and SQL database design.
- Hands‑on experience with Docker, Kubernetes, and CI/CD tools (e.g., Jenkins, GitLab CI).
- Demonstrated ability to work in cloud platforms (AWS, Azure, or GCP).
- Financial industry exposure is a plus, but not required.
Skills
javalinuxsqldockerkubernetescicd