Logo
Attractivate Consulting Solutions

Full Stack Developer (Houston)

Attractivate Consulting Solutions, Houston, Texas, United States, 77246

Save Job

Job Title: Full Stack Java Developer Job Description: We are seeking a skilled Full Stack Java Developer to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining both front-end and back-end components of our web applications. You will work closely with cross-functional teams to deliver high-quality software solutions that meet our clients' needs. Responsibilities: Design and develop front-end components

using HTML, CSS, JavaScript, and frameworks like Angular or React. Develop and maintain back-end components

using Java, Spring framework, and Hibernate. Implement RESTful APIs

to connect front-end and back-end services. Ensure security and data protection

in applications. Integrate data storage solutions , including databases like MySQL, PostgreSQL, or NoSQL databases. Collaborate with UI/UX designers

to implement user interfaces. Write clean, scalable, and efficient code . Perform code reviews and testing

to ensure application reliability and performance. Troubleshoot and debug applications . Participate in agile development processes . Qualifications: Bachelor's or Master's degree

in Computer Science, Engineering, or a related field. Proven experience

as a Full Stack Java Developer. Strong understanding of Java programming

and related frameworks. Experience with front-end technologies

like HTML, CSS, JavaScript, and frameworks such as Angular or React. Knowledge of back-end technologies

like Java, Spring framework, and Hibernate. Familiarity with databases

such as MySQL, PostgreSQL, or NoSQL databases. Experience with version control systems

like Git. Basic knowledge of DevOps

practices, including CI/CD pipelines and containerization tools like Docker. Excellent problem-solving skills

and ability to work in a team environment. Good communication and teamwork skills . Skills: Proficiency in Java

and related frameworks. Understanding of software design patterns . Experience with version control systems

like Git. Ability to write clean, efficient, and testable code .