Senior Full Stack Java Developer

Triune Infomatics
  • Santa Clara, CA
  • Quick Apply
30+ days ago

Job Description

Role: Senior Full Stack Java Developer
Location: Santa Clara, CA (Onsite 5 days)
Duration: 6+ Months


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

Numbers & Facts

LocationSanta Clara, CA

Skills

  • Application Programming Interface (API)unmatched
  • Business Solutionsunmatched
  • Cloud Applicationsunmatched
  • Cloud Computingunmatched
  • Communication Skillsunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Data Analysisunmatched
  • Data Managementunmatched
  • Data Mappingunmatched
  • Data Migrationunmatched
  • Data Modelingunmatched
  • Data Qualityunmatched
  • Database Designunmatched
  • Database Extract Transform and Load (ETL)unmatched
  • DevOpsunmatched
  • Distributed Computingunmatched
  • Dockerunmatched
  • ERP (Enterprise Resource Planning)unmatched
  • Field Mappingunmatched
  • Javaunmatched
  • MES Softwareunmatched
  • Manufacturing Execution Systems (MES)unmatched
  • Manufacturing Systemsunmatched
  • Microservicesunmatched
  • Microsoft SQL Serverunmatched
  • Microsoft Windows Azureunmatched
  • Performance Tuning/Optimizationunmatched
  • PostgreSQLunmatched
  • Power BIunmatched
  • Query Optimizationunmatched
  • REST (Representational State Transfer)unmatched
  • React.jsunmatched
  • Refactoringunmatched
  • Reporting Dashboardsunmatched
  • Software Engineeringunmatched
  • Software as a Service (SaaS)unmatched
  • Stored Proceduresunmatched
  • System Architectureunmatched
  • System Integration (SI)unmatched
  • System Migrationunmatched
  • Systems Scalabilityunmatched
  • Team Playerunmatched
  • Technical Writingunmatched
  • Training Data Setsunmatched
  • User Interface/Experience (UI/UX)unmatched
  • Vue.jsunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder