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


More from SOMERSET STAFFING
SOMERSET STAFFING 3 hours ago
SOMERSET STAFFING 3 hours ago

Sr. Java and .NET Developer

Apply Now
Back to search page