JobHabor

Sr. Java and .NET Developer

Mascsr

Location
Remote
Workplace
Remote
Employment
Full Time
Salary
Apply on the employer’s site

Posted 2mo ago

Job Title – Sr. Java and .NET Developer

Location – 100% Remote

Duration – 6+ months

Interview – Video

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

Job Responsibilities

Core Qualifications & Experience

Senior-Level Development

6+ years of experience in enterprise software development, object-oriented design, and architectural design patterns.

Full-Stack Proficiency

Strong understanding of modern web application architecture and client/server development.

Java Ecosystem

Hands-on experience with enterprise Java application development, including Spring Framework, Spring Boot, and RESTful services.

  • .

NET Ecosystem

Proficiency with Microsoft .NET technologies, including C#, .NET 8/10+, ASP.NET Core, Web API, and MVC.

Database Design

Strong background in relational database design, SQL development, and performance optimization.

Cloud & DevOps

Familiarity with cloud-based application deployment, architecture modernization strategies (ideally Microsoft Azure), source control, CI/CD pipelines, and DevSecOps practices.

AI-Assisted Development

Experience leveraging modern AI-assisted development tools (e.g., GitHub Copilot, OpenAI Codex, or Claude Code).

Development Methodologies

Thorough understanding of the Software Development Lifecycle (SDLC), Agile practices, and software testing methodologies.

Security & Compliance Focus

Application Security

Deep understanding of secure coding practices, authentication, authorization, encryption, and the OWASP Top 10 vulnerabilities.

Secure API Development

Proven ability to design and develop secure REST APIs and web services.

Vulnerability Remediation

Experience implementing robust security enhancements, including input validation, data encryption, secure logging, and patch remediation.

Security-Conscious Environments

Proven ability to maintain strict attention to detail and high-quality coding standards when developing high-traffic, public-facing applications.

Key Responsibilities

  • Design, build, and optimize enterprise-grade APIs and web applications.
  • Produce clear, concise technical documentation and architectural implementation plans.
  • Collaborate effectively within a multidisciplinary development team while managing independent deliverables.

Desirable Qualifications

Payment Systems

Experience integrating secure payment gateways, payment processing applications, and handling sensitive financial data.

Security Compliance

Familiarity with industry standards such as PCI DSS, the NIST Cybersecurity Framework, or the OWASP Application Security Verification Standard (ASVS).

Communication

Excellent written and verbal communication skills.

Preferred Technical Stack

Backend

Java 11/17+ (Spring Boot), C# (.NET 8/10+, ASP.NET Core)

Frontend

HTML5, JavaScript, CSS

Database

SQL Server, Oracle

APIs & Security

REST APIs, OAuth2, OpenID Connect, Microsoft Entra ID, OWASP Secure Coding Practices

Tools & DevOps

Git, Azure DevOps, Microsoft Azure, CI/CD pipelines

Security Analysis

SonarQube, Checkmarx, Fortify, or similar automated security analysis tools

Skills

  • Java
  • .NET
  • Spring Framework
  • Spring Boot
  • RESTful services
  • C#
  • .NET 8
  • .NET 10
  • ASP.NET Core
  • Web API
  • MVC
  • SQL
  • Microsoft Azure
  • GitHub Copilot
  • OpenAI Codex
  • Claude Code
  • HTML5
  • JavaScript
  • CSS
  • SQL Server
  • Oracle
  • Git
  • Azure DevOps
  • OAuth2
  • OpenID Connect
  • Microsoft Entra ID
  • SonarQube
  • Checkmarx
  • Fortify

Similar roles