Build Java applications with generative AI, Spring Boot, and cloud DevOps practices at Redwood Software's automation company. Apply technical judgment throughout delivery.
Redwood Software seeks a Full Stack Java Developer for engineering work across the software development lifecycle. You will design scalable applications and microservices, evaluate AI-generated code, and use prompt engineering for tests and documentation. Collaboration with product managers, designers, and engineers supports high-quality solutions.
Key Responsibilities:
- Design scalable Java applications and Spring Boot microservices
- Use AI coding assistants for repetitive development tasks
- Write prompts for tests, documentation, and refactoring suggestions
- Enhance CI/CD pipelines using Docker and Kubernetes
- Apply AI tools to monitoring and anomaly detection
Requirements:
- Professional enterprise Java development experience
- Spring Boot, Spring Data, and Spring Security proficiency
- Understanding of microservices, design patterns, and object-oriented design
- Experience with concurrency and Java multithreading
- Git, Docker, Kubernetes, and CI/CD proficiency
Bring Java, Spring, prompt engineering, and AI code judgment to Redwood Software's full stack automation engineering team.
Java Full Stack AI Developer in Ottawa employer: Redwood
At Redwood Software, we are committed to unleashing human potential through innovative automation solutions. Located in Ontario, Canada, we foster a collaborative work culture that values curiosity, respect, and customer success, providing employees with ample opportunities for growth and development. Join us to be part of a dynamic team where your contributions directly impact our mission-critical products and where you can thrive in an environment that encourages leadership and creativity.