Sr. Java and .NET Developer
Mascsr
- Location
- Remote
- Workplace
- Remote
- Employment
- Full Time
- Salary
- —
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
Senior / Lead Full Stack Engineer (TypeScript + React)
Solvd · Argentina · today
Senior Platform Software Engineer - R&D Automation
Preply · Barcelona · today
Senior Platform Software Engineer - R&D Automation
Preply · Kyiv · today
Senior Platform Software Engineer - R&D Automation
Preply · London · today
UniData
Zensar Technologies · India · today
Senior Software Engineer II
MX Technologies · US · today