Java Full Stack Developer

  • Longwood, FL
  • Posted 60+ days ago | Updated 1 day ago

Overview

On Site
Depends on Experience
Contract - W2
Contract - Independent

Skills

java
angular

Job Details

We are seeking an experienced Java full stack Developer to design, develop, and maintain robust and scalable applications. The ideal candidate will have deep expertise in Java programming and related technologies, with a proven ability to lead projects and collaborate effectively within a team.
Key Responsibilities
Application Development: Design, implement, and maintain Java-based applications, ensuring high performance and responsiveness.
Architecture and Design: Collaborate with architects to design application architecture and ensure alignment with business requirements.
Code Optimization: Write clean, scalable, and efficient code while adhering to best practices and coding standards.
Troubleshooting: Identify, analyze, and resolve complex technical issues, ensuring minimal downtime.
Testing and Debugging: Perform unit testing, integration testing, and debugging of applications to ensure seamless functionality.
Team Collaboration: Mentor junior developers, perform code reviews, and provide technical guidance to the team.
Documentation: Create and maintain comprehensive technical documentation for system design and processes.
Continuous Improvement: Stay updated with emerging technologies and suggest improvements to existing systems and processes.
Qualifications
Educational Background:
Bachelor s or Master s degree in Computer Science, Information Technology, or a related field.
Professional Experience:
5+ years of hands-on experience in Java development, including frameworks like Spring, Spring Boot, and Hibernate.
Proven experience in designing and implementing RESTful APIs and microservices.
Technical Skills:
Proficiency in Java SE and Java EE.
Strong experience with frameworks such as Spring (Spring Boot, Spring MVC) and Hibernate.
Knowledge of web technologies like HTML, CSS, JavaScript, and frontend frameworks (e.g., Angular, React) is a plus.
Expertise in relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB).
Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud Platform) and containerization tools like Docker and Kubernetes.
Proficiency in build tools such as Maven or Gradle.
Experience with CI/CD pipelines and version control systems like Git.
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.