Software Development Engineer-Java
Prominent · Greenwood Village, CO · 1 wk ago
Engineering$63–$70/hrContract
Key Responsibilities
- Design, build, and maintain applications using Java, Spring/Spring Boot/Spring Security as well as C#, .NET Framework, .NET Core, or .NET 6/7+
- Develop RESTful APIs, microservices, and backend services
- Integrate applications with databases using Entity Framework (EF) / EF Core and SQL Server
- Collaborate with cross-functional teams using Agile/Scrum methodologies
- Write clean, maintainable, and scalable code following industry best practices
- Conduct code reviews, troubleshoot issues, and perform performance optimizations
- Maintain and enhance CI/CD pipelines using tools such as GitHub Actions, Azure DevOps, etc.
- Create documentation and participate in architectural discussions
Required Skills & Qualifications
- 6+ years of back-end development experience
- Strong proficiency in Java as well as C# and the .NET ecosystem
- Experience with Spring/Spring Boot/Spring Security
- Experience with ASP.NET Core, MVC, and Web API
- Working knowledge of SQL Server, Entity Framework, LINQ
- Familiarity with Azure (App Services, Functions, Storage, Key Vault)
- Knowledge of OOP, SOLID principles, and design patterns
- Experience with unit testing (xUnit, MSTest, NUnit)
- Strong understanding of REST architecture
- Proficiency with Git and CI/CD
- Excellent debugging and problem-solving skills
Preferred Qualifications
- Experience with microservices architecture
- Knowledge of Docker and containerized deployments
- Exposure to Blazor, React, or Angular
- Experience with message brokers like Azure Service Bus, RabbitMQ, or Kafka
Pay
Anticipated rate while on contract will be within a range of $63-70/hr.