HubviaCareers

Sr. Java and .NET Developer

Santa Ana, CA · Contract · Software Engineering

About the role

Knowledge, Skills, Abilities

  • Strong knowledge of enterprise software development principles, object-oriented design, and design patterns. (6+ Years experience)
  • Knowledge of Java enterprise application development, including Spring

Framework/Spring Boot and RESTful services.

  • Knowledge of Microsoft .NET technologies, including C#, .NET 8/10+, ASP.NET
  • Core
  • Web API
  • And MVC
  • Knowledge of modern web application architecture and client/server development.
  • Knowledge of application security principles, including authentication, authorization, encryption, secure coding practices, and OWASP Top 10 vulnerabilities.
  • Knowledge of payment processing integrations and secure handling of sensitive financial data.
  • Knowledge of relational database design, SQL development, and performance optimization.
  • Knowledge of cloud-based application deployment and modernization strategies

(preferably Microsoft Azure).

  • Knowledge of source control, CI/CD pipelines, and DevSecOps practices.
  • Experience using AI-assisted development tools such as GitHub Copilot, OpenAI

Codex, or Claude Code.

  • Knowledge of software development lifecycle (SDLC), Agile methodologies, and software testing practices.
  • Design and develop secure REST APIs and web services.
  • Implement security enhancements including authentication, authorization, input validation, encryption, logging, and vulnerability remediation.
  • Produce technical documentation and implementation plans.
  • Maintain high-quality coding standards and attention to detail.
  • Work in a security-conscious environment handling public-facing applications.

Desirable Qualifications

Candidates possessing one or more of the following qualifications are highly desirable:

  • Experience integrating payment gateways or payment processing applications.
  • Familiarity with PCI DSS, NIST Cybersecurity Framework, or OWASP Application

Security Verification Standard (ASVS).

  • Excellent written and verbal communication skills.
  • Demonstrated ability to work independently while collaborating effectively within a multidisciplinary development team.

Preferred Technical Stack

  • Java 11/17+, Spring Boot
  • C#, .NET 8/10+, ASP.NET Core
  • REST APIs
  • SQL Server and Oracle
  • HTML5, JavaScript, CSS
  • Git
  • Azure DevOps
  • Microsoft Azure
  • OAuth2 / OpenID Connect / Microsoft Entra ID
  • OWASP Secure Coding Practices
  • SonarQube, Checkmarx, Fortify, or similar security analysis tools
  • CI/CD pipelines
Sr. Java and .NET Developer in Santa Ana, CA | Hubvia