IT Solutions & Recruitment

Java Full Stack Developer -US Location

Job Overview

As a Java Full Stack Developer, you will be responsible for designing, developing, and maintaining web applications. Your role involves working with both front-end and back-end technologies to deliver robust and scalable solutions.

Key Responsibilities

1. Front-end Development:

  • Develop user-friendly interfaces using HTML, CSS, and JavaScript frameworks (e.g., Angular, React, or Vue.js)
  • Collaborate with UI/UX designers to ensure a seamless and visually appealing user experience.

2. Back-end Development:

  • Design and implement server-side logic using Java and related frameworks (e.g., Spring Boot).
  • Develop and maintain databases, ensuring optimal performance and data integrity.

3. API Development:

  • Create and integrate RESTful APIs to facilitate communication between the front-end and back-end systems.
  • Implement API endpoints and ensure proper data exchange.

4. Database Management:

  • Design and optimize database schema.
  • Write efficient SQL queries and ensure database performance.

5. Code Optimization and Testing:

  • Write clean, modular, and maintainable code.
  • Conduct unit testing and participate in code reviews to ensure code quality.

6. Collaboration:

  • Work closely with cross-functional teams, including UI/UX designers, product managers, and QA engineers.
  • Collaborate with other developers to integrate individual components into a fully functional application.

7. Continuous Integration and Deployment:

  • Implement and maintain CI/CD pipelines to automate testing and deployment processes.
  • Ensure application deployment is smooth and reliable.

8. Troubleshooting and Debugging:

  • Identify and address technical issues promptly.
  • Perform debugging and troubleshooting to resolve application defects.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Proven experience as a Full Stack Developer, with strong proficiency in Java.
  • Experience with front-end technologies (HTML, CSS, JavaScript) and modern frameworks.
  • Familiarity with databases (SQL and NoSQL) and ORM frameworks.
  • Knowledge of RESTful API development and integration.

Key Performance Indicators

  • Timely delivery of high-quality code.
  • Effectiveness in troubleshooting and issue resolution.
  • Collaboration and communication within the development team.
  • Adherence to coding standards and best practices.

This detailed job description outlines the key responsibilities, qualifications, and performance indicators expected of a Java Full Stack Developer.

Job Type: Full Time

Apply for this position

Allowed Type(s): .pdf, .doc, .docx