EI
Sr. Java and .NET Developer
Expert In Recruitment Solutions
🇺🇸 United States
Remote
Senior
2 months ago
- Java
- .NET
- Spring Boot
- C#
- ASP.NET
- MVC
- OWASP
- SQL
- Azure
- CI/CD
- DevSecOps
- AI
- OpenAI
- Codex
- Claude Code
- Agile
- REST API
- PCI DSS
- ASP.NET Core
- Oracle
- HTML5
- JavaScript
- CSS
- Git
- Azure DevOps
- OAuth2
- OpenID Connect
- SonarQube
- Spring Framework
- Devops
2 months ago
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
Sr. Java and .NET Developer · Expert In Recruitment Solutions