Role: Senior Full Stack Java Developer
Location: Santa Clara, CA (Onsite 5 days)
Duration: 6+ Months
Pay Rate: $75 to $80
MUST-HAVE Skills for This Role
- Full Stack with Strong Backend Experience — Candidate must demonstrate hands-on backend engineering depth (Java 21 / Spring Boot) alongside front-end capability (React preferred)
- SQL Server Expertise — Proven, hands-on experience with Microsoft SQL Server: schema design, query optimization, stored procedures, and performance tuning
- Data Mapping — Experience designing and executing data mapping strategies across systems, including field-level mapping, transformation rules, and validation logic
- Data Migration — Demonstrated ownership of end-to-end data migration projects; experience moving data between databases or platforms with integrity checks and rollback planning
- Power BI — Hands-on experience building Power BI dashboards, semantic/data models, and datasets connected to SQL Server or other backend sources (minimum 20% of recent project scope)
- Data Transformation — Ability to design and implement transformation logic within ETL/ELT pipelines, including business rule application and data normalization
Overview: We are seeking a highly skilled Contract Senior Full-Stack Software Engineer to join our Manufacturing Execution System (MES) Software Engineering team, reporting to the Software Engineering Manager. This role supports modernization of legacy manufacturing systems into a cloud-native, multi-tenant SaaS platform on Microsoft Azure. This is a hands-on engineering role covering front-end development, backend services, system architecture, and data/analytics enablement, with SQL Server to PostgreSQL migration planned in a later phase. The engineer will work closely with architecture, DevOps, and engineering teams to design and deliver scalable MES SaaS capabilities, APIs, and analytics solutions.
Key Responsibilities:
- Design, build, and deliver MES SaaS product features end-to-end across UI, API, backend, and data layers
- Develop modern front-end applications using React (preferred) or Angular/Vue
- Build backend services using Java 21 and Spring Boot
- Design and implement RESTful APIs and microservices supporting MES workflows
- Implement gRPC-based cross-service communication for high-performance service-to-service interaction
- Use Temporal for workflow orchestration for complex MES and enterprise processes
- Contribute to solution architecture and system design for scalable multi-tenant SaaS platform
- Refactor legacy MES components into modular cloud-native services
- Define and implement multi-tenant SaaS architecture (isolation, scalability, performance)
- Design and execute data mapping and migration from SQL Server to PostgreSQL (later phase) — including field mapping, transformation rules, and data integrity validation★
- Build and support Power BI dashboards and MES analytics layer including semantic models and datasets ★
- Develop and maintain ETL/ELT data pipelines and transformation logic supporting reporting and analytics ★
- Work with Azure services (App Services, AKS, Functions), Docker, and Kubernetes
- Support CI/CD pipelines, testing, and production releases
- Integrate legacy MES systems with modern SaaS services
Must Have Skills & Experience:
Core Engineering
- 8 to 10+ years software engineering experience (full-stack or backend-heavy with demonstrated backend depth)
- Strong hands-on architecture, design, and development experience
- Deep experience with Java 21 and Spring Boot
- Strong front-end development experience with React (preferred) or Angular/Vue
★ Data & Database — MUST HAVE
- ★ MUST: SQL Server — Deep, hands-on experience with Microsoft SQL Server (schema design, stored procedures, query optimization, indexing strategies, and performance tuning)
- ★ MUST: Data Mapping — Proven ability to design field-level mapping specifications and transformation rules across heterogeneous systems
- ★ MUST: Data Migration — End-to-end ownership of data migration initiatives including planning, execution, validation, and rollback; experience with SQL Server migration preferred
- ★ MUST: Data Transformation — Hands-on ETL/ELT pipeline development with business rule application, normalization, and data quality enforcement
- Strong experience with PostgreSQL, including migration exposure from SQL Server
- Strong understanding of relational database design and performance tuning
- Experience with data lakes, ETL, or analytics systems
★ Analytics & Reporting — MUST HAVE
- ★ MUST: Power BI — Hands-on experience building dashboards, datasets, and semantic/data models in Power BI; connected to SQL Server or enterprise data sources; must represent a meaningful portion (approx. 20%+) of recent project scope
Architecture & Cloud
- Experience designing or working with multi-tenant SaaS applications
- Strong experience with microservices architecture and REST APIs
- Experience with gRPC for service-to-service communication
- Familiarity with Temporal workflow orchestration
- Experience with MES / ERP / manufacturing systems (preferred)
- Azure cloud experience (App Services, AKS, Functions)
- Docker, Kubernetes, and distributed systems experience
Soft Skills:
- Strong technical documentation skills (design docs, architecture diagrams, runbooks)
- Excellent communication across engineering and business stakeholders
- Strong collaborative team player mindset
- Ability to operate in a fast-paced, execution-driven environment
- Strong ownership and end-to-end delivery accountability


