Job Title: Sr UI Java Developer
Location: Folsom, CA – local candidates needed
Duration: Long term contract
Role Overview
CalISO is seeking an experienced Senior Software Engineer (UI & Java
Developer) to support enterprise application development initiatives. This role
requires a strong blend of modern UI engineering and robust Java backend
development, with a focus on building scalable, secure, and high-performance
systems that support mission-critical energy and grid operations.
The ideal candidate will bring deep technical expertise, hands-on development
capability, and the ability to collaborate effectively within a hybrid team
environment.
Key Responsibilities
Design, develop, and maintain enterprise-grade UI applications using modern
frontend frameworks.
Build scalable backend services using Java and enterprise frameworks.
Develop and maintain RESTful APIs and service integrations.
Collaborate with product owners, architects, and business stakeholders to
translate requirements into technical solutions.
Ensure performance, security, scalability, and reliability of applications.
Participate in architecture discussions, code reviews, and technical design
sessions.
Troubleshoot complex system issues and provide long-term solutions.
Contribute to CI/CD pipelines, automation, and DevOps practices.
Maintain high standards of code quality and documentation.
Support Agile/Scrum delivery processes.
Required Skills & Experience
UI / Frontend
Strong experience with HTML5, CSS3, JavaScript
Expertise in React, Angular, or Vue.js
Experience with responsive UI design and performance optimization
Strong understanding of UI/UX best practices
Java / Backend
Strong hands-on experience with Java (Java 8+)
Experience with Spring, Spring Boot, Hibernate/JPA
Strong background in microservices architecture
Experience building RESTful services and APIs
Knowledge of authentication, authorization, and API security (OAuth2, JWT, SSO)
Data & Integration
Experience with relational databases (Oracle, PostgreSQL, MySQL, etc.)
Experience with system integrations and enterprise APIs
DevOps / Engineering Practices
Experience with Git, Maven/Gradle, Jenkins
Exposure to CI/CD pipelines
Familiarity with Docker and Kubernetes (preferred)
Experience with cloud platforms (AWS, Azure, OCI, or GCP) is a plus
Qualifications
6–10+ years of professional software development experience
Strong full-stack background (UI + Java)
Experience in enterprise-scale application development
Excellent problem-solving and analytical skills
Strong communication and stakeholder collaboration skills