Full Stack Java Developer

TalentBridge
Charlotte, NC, United States
Full-time

Job Title : Full Stack Java Developer

Job Overview : We are seeking a skilled and experienced Full Stack Java Developer to join our dynamic team. As a Full Stack Java Developer, you will be responsible for designing, developing, and maintaining robust, scalable, and high-performance web applications.

You will work on both front-end and back-end technologies, ensuring seamless integration between the two. The ideal candidate should have a strong proficiency in Java, along with expertise in front-end technologies, databases, and web services.

Key Responsibilities :

Full Stack Development : Collaborate with cross-functional teams to design, develop, test, deploy, and maintain Java-based web applications.

Front-end Development : Build responsive and user-friendly interfaces using modern front-end frameworks (e.g., Angular, React, Vue.js).

Back-end Development : Design and implement server-side logic using Java and related frameworks (e.g., Spring, Hibernate).

Database Management : Develop and maintain database schemas, write optimized SQL queries, and ensure efficient data storage and retrieval.

API Development : Create and consume RESTful APIs to enable seamless communication between front-end and back-end systems.

Code Reviews : Participate in code reviews to ensure code quality, maintainability, and adherence to coding standards.

Testing : Write unit tests and conduct thorough testing to ensure the reliability and robustness of the applications.

Performance Optimization : Identify and address performance bottlenecks in both front-end and back-end components for optimal application speed and efficiency.

Collaboration : Work closely with UX / UI designers, product managers, and other stakeholders to understand requirements and deliver high-quality solutions.

Documentation : Create and maintain technical documentation, including design documents, code documentation, and release notes.

Qualifications :

Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.

Proven experience as a Full Stack Developer with a focus on Java technologies.

Strong proficiency in Java, J2EE, Spring, and Hibernate.

Experience with front-end technologies such as HTML, CSS, JavaScript, and modern JS frameworks (Angular, React, Vue.js).

Proficient in database design and management (e.g., MySQL, PostgreSQL, MongoDB).

Familiarity with RESTful web services and API development.

Knowledge of version control systems (Git) and build tools (Maven, Gradle).

Understanding of Agile / Scrum methodologies.

Excellent problem-solving skills and attention to detail.

Strong communication and collaboration skills.

Preferred Skills :

Experience with microservices architecture.

Knowledge of containerization (Docker) and orchestration (Kubernetes).

Familiarity with cloud platforms (AWS, Azure, GCP).

Continuous integration / continuous deployment (CI / CD) experience.

1 day ago
Related jobs
Promoted
Mastech Digital
Charlotte, North Carolina

A Java Full Stack Developer is a professional who possesses expertise in both frontend and backend development using Java technologies. Here's a typical job description for a Java Full Stack Developer:. Job Title: Java Full Stack Developer - W2 Contract. Proven experience as a Full Stack Developer o...

Promoted
TalentBridge
Charlotte, North Carolina

Job Title: Full Stack Java Developer. Job Overview: We are seeking a skilled and experienced Full Stack Java Developer to join our dynamic team. As a Full Stack Java Developer, you will be responsible for designing, developing, and maintaining robust, scalable, and high-performance web applications....

Promoted
Syntricate Technologies
Charlotte, North Carolina

Job Title: Java Full stack developer. Skill: Java Full stack developer. ...

Promoted
Colopy Ventures
NC, United States

Are you an experienced yet curious backend engineer who enjoys the entire stack? Have you always wanted to join a startup? Well, we'd love to have you join us at Seguno Software! We are a fast-growing, profitable, family-friendly startup. You will be working on a distributed system hosted on AWS wit...

Promoted
Wave Rideshare and Delivery
NC, United States
Remote

We are looking for 5 passionate and dedicated Senior and Junior Web and Full-Stack Developers to join our team. The ideal candidate will be a self-starter with a strong foundation in software development, comfortable in a dynamic and fast-paced environment, and eager to learn and progress their care...

Promoted
Gridiron IT
Charlotte, North Carolina

GridIron IT is seeking a Full Stack. Net Developer to work on a 100% remote basis. NET/EF, T-SQL, JavaScript, and HTML5. ...

PRIMUS Global Services, Inc
Charlotte, North Carolina

CxSpFirst"><b>Senior Full Stack Java Developer Angular - 54248</b></p> <p class="wordsection1CxSpFirst"><b>Pay Range - $65 - $69. Full Stack Java Developer to work in Charlotte, NC on Hybrid basis. CxSpLast"><br /> <b><u>...

Lorven Technologies
Charlotte, North Carolina

Role: Java Full Stack Developer (Lead Software Engineer). Java Full Stack Developer (Lead Software Engineer). JavaScript development experience. Hands on experience doing analysis, coding, and debugging Java frameworks like Spring, Hibernate etc. ...

Tinybeans
United States, North Carolina, United States
Remote

Java, Spring Boot & MySQL ( or equivalent ). ...

JPMorgan Chase Bank, N.A.
Charlotte, North Carolina

Job responsibilities * Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems * Creates secure and high-quality production code and maintai...