Java Full Stack Developer

Code Connect Inc

Maryland

On-site

USD 95,000 - 130,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Code Connect Inc. seeks a Java Full Stack Developer to design, develop, and maintain web applications using Java and related technologies. You will work across front-end and back-end layers, implement RESTful APIs, and collaborate with product teams to deliver scalable solutions.

The role requires 3-5 years of experience with Java frameworks, strong UI skills, database design, and a commitment to code quality, testing, and continuous improvement within an Agile environment.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • 3–5 years of experience as a Full Stack Developer or in a similar role.
  • Proficiency in Java, Spring Boot, and strong front-end skills (HTML/CSS/JS).

Responsibilities

  • Develop and maintain end-to-end web applications, front-end and back-end.
  • Design and implement RESTful APIs and microservices.
  • Create responsive UI with HTML, CSS, and JavaScript frameworks.
  • Design server-side logic with Java, Spring Boot, and database schemas.
  • Integrate front-end and back-end components and APIs.
  • Write clean, maintainable code and perform code reviews.
  • Develop unit/integration/end-to-end tests and debug performance issues.
  • Create technical docs and provide progress updates in Agile sprints.

Skills

Java
Spring Boot
Hibernate
HTML
CSS
JavaScript
RESTful APIs
SQL
MySQL
PostgreSQL
Git
Spring Framework
CI/CD
Team collaboration
Problem solving

Education

Bachelore2s degree in Computer Science, Software Engineering, or related field

Tools

Git
MySQL
PostgreSQL
Hibernate

Job description

Job Overview:

The Java Full Stack Developer is responsible for designing, developing, and maintaining both front-end and back-end components of web applications using Java and related technologies. This role requires expertise in various aspects of software development, including user interface design, server-side programming, and database management, to deliver high-quality, scalable applications.

Key Responsibilities:
  1. Full Stack Development:
    • Develop and maintain end-to-end web applications, including both front-end and back-end components.
    • Design and implement RESTful APIs and microservices using Java and related frameworks.
  2. Front-End Development:
    • Create responsive and dynamic user interfaces using HTML, CSS, and JavaScript frameworks (e.g., Angular, React, or Vue.js).
    • Ensure cross-browser compatibility and optimize front-end performance.
  3. Back-End Development:
    • Design and implement server-side logic using Java, Spring Boot, and related technologies.
    • Develop and manage databases, including schema design, data modeling, and query optimization.
  4. Integration and API Development:
    • Integrate front-end and back-end components, ensuring seamless communication between them.
    • Develop and maintain RESTful APIs for internal and external use.
  5. Code Quality and Maintenance:
    • Write clean, maintainable, and efficient code following best practices and coding standards.
    • Conduct code reviews and provide constructive feedback to team members.
  6. Testing and Debugging:
    • Develop and execute unit tests, integration tests, and end-to-end tests to ensure application reliability and performance.
    • Troubleshoot and resolve issues across the full stack, including debugging and performance tuning.
  7. Documentation and Reporting:
    • Create and maintain technical documentation for application features, architecture, and design.
    • Prepare regular progress reports and updates for stakeholders.
  8. Collaboration and Agile Practices:
    • Work closely with other developers, designers, and product managers to understand requirements and deliver solutions.
    • Participate in Agile ceremonies such as sprint planning, stand-ups, and retrospectives.
  9. Continuous Improvement:
    • Stay up-to-date with the latest technologies, trends, and best practices in full-stack development.
    • Propose and implement improvements to enhance application performance and user experience.
Qualifications:

Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field. Advanced degrees or relevant certifications are a plus.

Experience: 3-5 years of experience as a Full Stack Developer or in a similar role, with a strong focus on Java-based technologies.

Skills:
  • Proficiency in Java, including frameworks such as Spring Boot and Hibernate.
  • Strong front-end development skills with experience in HTML, CSS, and JavaScript frameworks (e.g., Angular, React, or Vue.js).
  • Experience with relational databases (e.g., MySQL, PostgreSQL) and SQL.
  • Familiarity with version control systems (e.g., Git).
  • Understanding of RESTful API design and development.
  • Knowledge of application deployment and CI/CD pipelines.
  • Strong problem-solving skills and the ability to work independently and as part of a team.
  • Excellent communication skills and the ability to collaborate effectively with cross-functional teams.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Full Stack Developer
Java Full Stack Developer

Delta Progress Group Inc • Indiana

On-site
USD 120,000 - 170,000
Java Full Stack Developer - Frontend
Java Full Stack Developer - Frontend

Greymatter Solutions • Plano (TX)

On-site
USD 120,000 - 150,000
Lead Java Developer
Lead Java Developer

EnIn Systems • California

On-site
USD 140,000 - 190,000
Full Stack Java Developer
Full Stack Java Developer

Veriipro • Mount Laurel Township (NJ)

On-site
USD 110,000 - 160,000
Java Full-Stack Developer
Java Full-Stack Developer

Compunnel Inc. • New York (NY)

On-site
USD 120,000 - 180,000
Lead Software Engineer
Lead Software Engineer

Virtusa Corporation • Westlake (TX)

On-site
USD 120,000 - 150,000
Full Stack Java Developer
Full Stack Java Developer

ClinDCast LLC • Delray Beach (FL)

On-site
USD 120,000 - 180,000
Java Fullstack Engineer
Java Fullstack Engineer

Tata Consultancy Services Limited • Irving (TX)

On-site
USD 100,000 - 135,000
Java Full Stack Developer
Java Full Stack Developer

Virtusa Corporation • Pittsburgh

On-site
USD 90,000 - 130,000
Java Full Stack Developer
Java Full Stack Developer

TechDigital Group • Jersey City (NJ)

On-site
USD 110,000 - 160,000