Skip to main content

Sr. Java and .NET Developer

Technology
Codetech
Santa Ana, United StatesToday
Service contract

Job description

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

Required Skills

Basic Qualification

Additional Skills

Background Check : No

Drug Screen : No

Interested in this role?