cover image
Celestial Systems Inc.

Celestial Systems Inc.

www.celestialsys.com

1 Job

249 Employees

About the Company

At Celestial, we’ve enabled enterprises to unlock their digital transformation potential for over 20 years. Based in Vancouver, Canada with worldwide offices and a fully in-house engineering team, we combine industry leadership in enterprise cloud applications with deep expertise in a wide array of cloud solutions, including application modernization and product engineering, data and analytics, cloud AI, cloud security, and infrastructure modernization. Across all of the industries we touch, from health care and finance to green energy, we work in close partnership with our clients, grounding our solutions in a deep understanding of each organization’s unique business needs and challenges. Most of all, we’re driven by our passion for empowering enterprises to take advantage of new opportunities, minimize risk, and sharpen their competitive edge.

Listed Jobs

Company background Company brand
Company Name
Celestial Systems Inc.
Job Title
Senior Java Developer
Job Description
Job Title: Senior Java Developer Role Summary: Lead the design, development, testing, and maintenance of Java applications across legacy (Swing, Servlets, JSP) and modern (Spring, Spring Boot, REST) stacks, while modernizing existing systems and ensuring high performance, scalability, and maintainability. Expactations: 15+ years of hands‑on Java development, deep knowledge of both Java SE/EE and contemporary frameworks, strong architectural and object‑oriented design skills, and proven ability to collaborate with cross‑functional teams. Key Responsibilities - Design, develop, test, and maintain Java applications using legacy and modern frameworks. - Modernize and refactor existing codebases for improved performance, scalability, and maintainability. - Translate business requirements into technical solutions in partnership with analysts and team members. - Develop secure APIs and integrate third‑party services. - Collaborate with database administrators to design and optimize schemas, queries, and stored procedures. - Conduct code reviews, performance tuning, and debug complex systems. - Evaluate emerging Java technologies, tools, and best practices to recommend and implement continuous improvements. Required Skills - 15+ years of Java development experience (Java SE/EE, Swing, Servlets, JSP, JDBC). - Expertise in Spring, Spring Boot, RESTful API development, and multithreading. - Proficiency with relational databases (MySQL, PostgreSQL, Oracle) and SQL optimization. - Experience with build tools (Maven, Gradle) and Git version control. - Strong grasp of object‑oriented design principles, design patterns, and software development best practices. - Excellent problem‑solving, debugging, and analytical skills. - Knowledge of HTML, CSS, JavaScript, and front‑end integration is a plus. - Familiarity with containerization (Docker), CI/CD pipelines, microservices architecture, and cloud platforms (AWS, Azure, or GCP) is preferred. Required Education & Certifications - Bachelor’s degree in Computer Science, Engineering, or related field.
Vancouver, Canada
Hybrid
Senior
21-11-2025