Java Full Stack Developer

Job Description: We are looking for a skilled Java Full Stack Developer to join our dynamic team. As a Full Stack Developer, you will be responsible for developing both the front-end and back-end of applications, ensuring seamless functionality, scalability, and performance. You will work closely with product managers, designers, and other developers to build high-quality software solutions from the ground up.

Responsibilities:

  • Design and implement both front-end and back-end components of web applications using Java, JavaScript, and related technologies.
  • Develop RESTful APIs and microservices to support seamless integration with front-end components
  • Use modern front-end frameworks such as React, Angular, or Vue.js to create responsive, user-friendly interfaces.
  • Collaborate with UI/UX designers to implement visual elements that enhance user experience.
  • Develop and maintain server-side logic, databases, and API integrations using Java and related technologies (Spring Boot, Hibernate, etc.).
  • Implement business logic, security, and data access layers in a scalable and maintainable way.
  • Work with both relational (MySQL, PostgreSQL) and NoSQL (MongoDB, Cassandra) databases for data storage and management.
  • Design efficient database schemas and optimize queries to ensure high performance and reliability
  • Write unit tests and integration tests for both front-end and back-end components to ensure high-quality code and software reliability.
  • Collaborate with QA teams to ensure continuous integration and deployment of applications with minimal defects.
  • Experience on code versioning tools such as Gi

Experience & Skills:

  • Strong proficiency in Java and frameworks like Spring Boot, Spring MVC, and Hibernate.
  • Experience with front-end technologies such as React, Angular, or js.
  • Proficiency in working with databases, both relational (MySQL, PostgreSQL) and NoSQL (MongoDB).
  • Familiarity with version control systems, especially Git.
  • Experience with RESTful APIs, web services, and microservices architecture.
  • Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.

Additional Skills (Preferred):

  • Experience with CI/CD tools like Jenkins, GitLab CI, or Azure DevOps.
  • Understanding of cloud platforms (e.g., AWS, Azure, GCP).
  • Experience in Agile/Scrum development practices.
  • Familiarity with OAuth, JWT, or other security frameworks.

Education:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field,
Job Category: Java Full Stack Developer
Job Location: Texas
Years of Experience: 10+ Years

Apply for this position

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