Java Full Stack Developer with C# and .NET

Overview

On Site
Accepts corp to corp applications

Skills

JAVA
JavaScript
.Net
C#
HTML
CSS

Job Details

Job Title: Java Full Stack Developer with C# and .NET
Plano TX
OnSite
CTS/JPMC
Job Description:
Overview:
As a Java Full Stack Developer with proficiency in C# and .NET, you will play a critical role in designing, developing, and maintaining software solutions that leverage both Java and Microsoft technologies. You will be responsible for working on various layers of the application stack, from front-end development to back-end services, using Java, C#, and .NET.
Responsibilities:
  • Develop and maintain web applications, ensuring they are responsive and user-friendly.
  • Implement front-end components using HTML, CSS, JavaScript, and relevant libraries/frameworks (e.g., Angular, React, or Vue.js).
  • Design and implement back-end services and APIs using Java, C#, and .NET technologies.
  • Create and manage relational databases (e.g., SQL Server, MySQL) to support application data storage.
  • Optimize database queries and performance.
  • Integrate third-party services, APIs, and libraries into the application.
  • Implement security best practices to protect data and applications.
  • Address security vulnerabilities and perform code reviews for security concerns.
  • Collaborate with cross-functional teams, including front-end developers, UI/UX designers, and quality assurance engineers.
  • Participate in agile development processes, such as Scrum or Kanban.
  • Write unit tests and conduct debugging to ensure code quality and reliability.
  • Troubleshoot and resolve software defects and issues.
  • Document code, architecture, and development processes.
  • Create and maintain technical documentation for future reference.
  • Stay up-to-date with industry trends and emerging technologies in Java, C#, .NET, and full-stack development.
Requirements:
Bachelor's degree in Computer Science or related field (or equivalent experience).
Proficiency in Java, C#, and .NET technologies.
Strong front-end development skills with HTML, CSS, and JavaScript.
Experience with relevant front-end frameworks (e.g., Angular, React, or Vue.js).
Database design and SQL proficiency.
Knowledge of web security best practices.
Familiarity with version control systems (e.g., Git).
Excellent problem-solving and communication skills.
Ability to work independently and collaboratively within a team.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.