Full-Stack Java Developer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor’s degree in Computer Science, Information Technology, or a related field., Minimum of 3 years of experience in full stack Java development., Experience with Java frameworks such as Spring Boot and Hibernate., Familiarity with version control systems and cloud platforms is advantageous..

Key responsibilities:

  • Design and implement responsive user-interface components using Java technologies.
  • Develop and maintain server-side logic and integrate data storage solutions.
  • Implement security measures to protect applications and user data.
  • Collaborate with team members to develop high-quality software solutions.

Booth & Partners logo
Booth & Partners Large http://www.boothandpartners.com
1001 - 5000 Employees
See all jobs

Job description

Job Title: Full Stack Java Developer

Location: Remote

Job Type: Full-Time



Job Description

The Full Stack Java Developer is responsible for designing, developing, and maintaining high-performance, scalable Java applications that meet the evolving needs of our clients and business. This role involves working on various projects, including web applications and enterprise-level software systems, in a collaborative and fast-paced environment. A Java Developer plays a critical role across the entire software development lifecycle, with distinct responsibilities in each phase.



Key Responsibilities

  • Front-End Development: Design and implement highly responsive user-interface components using Java technologies. Ensure seamless integration with back-end services.
  • Back-End Development: Develop and maintain server-side logic using Java frameworks such as Spring Boot, Hibernate, and Java EE.
  • Database Integration: Integrate data storage solutions, including relational databases (Informix), and other data storage systems.
  • Security Implementation: Implement security and data protection measures to safeguard applications and user data.
  • Collaboration: Work closely with other team members and stakeholders to develop high-quality software solutions.
  • Deployment & Production Support: Support automated build and deployment processes, configure environments, and provide technical assistance for production systems.
  • Performance Optimization: Identify and resolve application performance issues, ensuring optimal functionality.
  • Code Maintenance: Maintain code integrity and organization, ensuring its quality and responsiveness.
  • Continuous Learning: Stay up-to-date with industry developments and new technologies to maintain current skills and contribute to company innovation strategies.


Preferred Qualifications

  • Experience with Informix Database: Knowledge of working with Informix databases is a plus.
  • Experience with Apache Tomcat: Familiarity with deploying and managing applications on Apache Tomcat servers.
  • Experience with Spring Framework: Use of Spring platform for enterprise Java development.
  • Additional Skills: Experience with version control systems (e.g., Git), CI/CD pipelines, and cloud platforms (e.g., AWS, Azure) is advantageous.


Education & Experience

  • Education: Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Experience: Minimum of 3 years of experience in full stack Java development.

 



Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration

Java Developer Related jobs