Full Time

Java Full-Stack Software Engineer - Remote

Get It Recruit - Information Technology
Remote!
$90,000 - $130,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Get It Recruit - Information Technology, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Java Full-Stack Software Engineer at Get It Recruit - Information Technology will be responsible for designing, developing, and maintaining web applications and services using Java and associated front-end technologies. This role involves working collaboratively with cross-functional teams to deliver high-quality software solutions, ensuring that both back-end and front-end functionalities align with business objectives. The candidate will leverage their expertise to improve existing systems while also participating in the complete software development lifecycle, from requirements gathering to deployment and maintenance.



Job Responsibilities

  • Design and implement robust and scalable web applications using Java and related technologies.
  • Develop front-end components following best practices in responsive design and user experience.
  • Collaborate with Product Managers, Designers, and other Software Engineers to define, design, and ship new features.
  • Participate in code reviews and provide constructive feedback to peers.
  • Maintain and improve existing applications by troubleshooting and debugging issues.
  • Ensure the quality of applications by writing unit and integration tests.
  • Stay updated with the latest industry trends and technologies as they pertain to full-stack development.


Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Proven experience as a Full-Stack Developer with a strong proficiency in Java and associated frameworks.
  • Solid understanding of front-end technologies, including HTML, CSS, JavaScript, and frameworks such as Angular, React, or Vue.js.
  • Experience with database technologies, including SQL and NoSQL databases.
  • Familiarity with version control systems, preferably Git.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.


Technologies & Tools

The Java Full-Stack Software Engineer position will employ a variety of technologies and tools, including but not limited to Java SE/EE, Spring Framework, Hibernate, RESTful APIs, SQL databases (such as MySQL or PostgreSQL), NoSQL databases (like MongoDB), HTML5, CSS3, and JavaScript frameworks like React or Angular. Familiarity with cloud platforms and DevOps tools such as Docker and Kubernetes will also be advantageous.



Ideal Candidates

Ideal candidates for the Java Full-Stack Software Engineer role will have a strong foundation in software development principles and practices, with a passion for building user-friendly applications. They should be proactive, adaptable, and skilled at working in collaborative environments, demonstrating both technical expertise and the ability to communicate complex ideas effectively. A successful candidate will also exhibit a continuous desire to learn and improve, embracing new challenges and technologies in the evolving field of software development.

Free tools for your search, no account needed: a LinkedIn headline writer, a resume checker and more. Free tools →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.