Senior Java Software Engineer

Surge Technology Solutions Inc

Sunnyvale (CA)

On-site

USD 140,000 - 180,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Surge Technology Solutions Inc. in Sunnyvale, CA is seeking an experienced Java Back Developer to extend and optimize the Cost & Yield Analysis backend of our ASIC Inventory Analytics platform.

You will work on complex business rules, data processing, and scalable API implementations. Ideal candidates have 5–7 years of hands-on Java development, strong Spring Boot expertise, and a track record delivering data-intensive enterprise applications in cloud environments.

Qualifications

  • 5–7 years of hands-on Java development experience.
  • Proficient in Java, Spring Boot, REST APIs and PostgreSQL.
  • Experience with data-intensive backend services and enterprise applications.

Responsibilities

  • Develop and enhance backend functionality for Cost & Yield Analysis within the existing ASIC Inventory Analytics platform.
  • Design and develop RESTful APIs, backend services, and business logic using Java and Spring Boot.
  • Optimize PostgreSQL data models, queries, and database components.
  • Integrate data from semiconductor manufacturing, inventory, supply chain, and other enterprise sources.
  • Extend backend services while maintaining compatibility with current platform functionality.

Skills

Java
Spring Boot
RESTful API Development
PostgreSQL
Data-Intensive Applications
Microservices
AWS
Docker
Git
Agile / Scrum

Education

Bachelor's degree in Computer Science or related field

Tools

Docker
AWS
Git

Job description

Surge Technology Solutions Inc. is committed to delivering innovative technology solutions that drive transformation and efficiency for our clients. Our mission is to empower businesses through cutting-edge technology and exceptional service. We foster a culture of collaboration, inclusivity, and continuous improvement.

About the Role

We are looking for an experienced Java Back Developer to develop and enhance backend capabilities for Cost & Yield Analysis within an existing ASIC Inventory Analytics platform.

The ideal candidate will have strong hands‑on experience with Java, Spring Boot, REST APIs, PostgreSQL, enterprise application development, and data‑intensive backend services. This role will focus on extending the existing Java/Spring Boot application, implementing complex business rules and data processing, developing scalable APIs, and integrating data from semiconductor manufacturing, inventory, and enterprise systems.

Key Responsibilities
  • Develop and enhance backend functionality for Cost & Yield Analysis within the existing ASIC Inventory Analytics platform.
  • Understand and work with the existing Java/Spring Boot codebase, architecture, services, and development standards.
  • Design and develop RESTful APIs, backend services, and business logic using Java and Spring Boot.
  • Implement complex business rules, calculations, workflows, and data processing required for Cost & Yield Analysis.
  • Design, develop, and optimize PostgreSQL data models, SQL queries, stored procedures, and database components where required.
  • Integrate data from semiconductor manufacturing, inventory, supply chain, and other enterprise data sources.
  • Extend existing backend services while maintaining compatibility with current platform functionality.
  • Support integration of Cost & Yield functionality with existing dashboards, reports, analytics, and executive views.
  • Develop efficient data processing services to support large datasets and analytical workloads.
  • Identify and resolve application, data, API integration, and performance issues.
  • Implement appropriate error handling, logging, validation, and service‑level controls.
  • Develop and maintain unit and integration tests to ensure application quality and reliability.
  • Participate in code reviews and follow established Java, Spring Boot, database, and development standards.
  • Contribute to technical discussions, design decisions, and backend architecture improvements.
  • Collaborate with Lead Java Developers, React.js Developers, QA engineers, Product Managers, Business Analysts, and domain SMEs.
  • Participate in Agile ceremonies, sprint planning, backlog refinement, and technical discussions.
  • Support application testing, releases, production deployment, and post‑release stabilization.
  • Contribute to continuous improvement of backend architecture, performance, scalability, and maintainability.
  • 5-7 years of hands‑on Java development experience.
  • Strong hands‑on experience with Java and Spring Boot.
  • Strong experience designing and developing RESTful APIs.
  • Strong experience with PostgreSQL and relational databases.
  • Experience developing and maintaining enterprise web applications.
  • Experience working with existing application codebases and extending functionality without disrupting existing features.
  • Strong understanding of Object‑Oriented Programming (OOP) and software design principles.
  • Good understanding of common design patterns and clean code practices.
  • Experience developing data‑intensive applications, reporting platforms, or analytics solutions.
  • Strong understanding of SQL, database optimization, joins, indexing, and query performance.
  • Experience with API integration and backend data processing.
  • Strong debugging, troubleshooting, and problem‑solving skills.
  • Experience with Git‑based development workflows.
  • Experience working in Agile/Scrum development environments.
  • Good understanding of unit testing and integration testing.
  • Strong communication and collaboration skills.
  • Experience in semiconductor, manufacturing, supply chain, inventory, or production analytics applications.
  • Experience with Cost & Yield Analysis or manufacturing analytics.
  • Experience working with large datasets and complex SQL queries.
  • Experience optimizing backend services and database queries for data‑intensive workloads.
  • Experience with AWS‑hosted applications and cloud environments.
  • Experience with microservices architecture.
  • Experience with Docker and containerized applications.
  • Experience integrating data from multiple enterprise systems.
  • Experience with automated testing frameworks and CI/CD pipelines.
  • Familiarity with event‑driven architecture, messaging, or asynchronous processing.
  • Experience working with enterprise data integration and analytics platforms.
  • Java
  • Spring Boot
  • RESTful API Development
  • Spring Framework
  • Object‑Oriented Programming
  • Design Patterns
  • SQL & Database Optimization
  • Business Logic & Data Processing
  • API & System Integration
  • Microservices
  • Docker
  • AWS
  • Unit & Integration Testing
  • Git
  • Agile / Scrum
  • Data-Intensive Applications
  • Cost & Yield Analytics
  • Inventory & Manufacturing Analytics
What We're Looking For

We are looking for a strong hands‑on Java Developer who can work effectively within an existing enterprise backend platform and contribute to the development of new Cost & Yield Analytics capabilities.

The ideal candidate should be comfortable working across Java/Spring Boot development, REST APIs, business logic, PostgreSQL, data processing, system integrations, and performance optimization.

You should be able to understand complex business and domain requirements, translate them into scalable backend solutions, and extend existing services while maintaining application stability and compatibility.

A strong focus on code quality, database performance, API design, testing, scalability, maintainability, and production reliability is essential for this role.

Equal Opportunity Statement

Surge Technology Solutions Inc. is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Backend Engineer - Cost & Yield Analytics
Senior Java Backend Engineer - Cost & Yield Analytics

Surge Technology Solutions Inc • Sunnyvale (CA)

On-site
USD 140,000 - 180,000
Lead Java Developer
Lead Java Developer

Surge Technology Solutions Inc • New Jersey

On-site
USD 130,000 - 185,000
Senior Java Developer
Senior Java Developer

Compunnel, Inc. • St. Louis (MO)

On-site
USD 90,000 - 120,000
Senior Java Backend Developer
Senior Java Backend Developer

Veriipro • Menlo Park (CA)

On-site
USD 180,000 - 240,000
Senior Java Developer
Senior Java Developer

Eliassen Group • Town of Florida (NY)

On-site
Confidential
JAVA API
JAVA API

Tata Consultancy Services • Dallas (TX)

On-site
USD 100,000 - 110,000
Java Consultant
Java Consultant

Compunnel, Inc. • Salt Lake City (UT)

On-site
USD 90,000 - 120,000
Backend Engineer
Backend Engineer

Compunnel, Inc. • New York (NY)

On-site
USD 110,000 - 150,000
Java SpringBoot Developer
Java SpringBoot Developer

Compunnel, Inc. • Minneapolis (MN)

On-site
USD 100,000 - 130,000
Senior Java Full Stack Developer Consultant
Senior Java Full Stack Developer Consultant

Ampcus Inc • Holyoke (MA)

On-site
USD 100,000 - 130,000