Java Full-stack Developer

NATIONMIND LLCPittsburgh, PA
Onsite

About The Position

A Java Full Stack Developer designs, develops, and maintains end-to-end web applications using Java for the backend and modern JavaScript frameworks for the frontend. They build scalable, secure applications, manage databases, and create user-friendly interfaces, often working in agile teams to deliver high-performance, containerized solutions.

Requirements

  • Core Java: Deep knowledge of Java 8+.
  • Frameworks: Spring Boot, Spring MVC, Hibernate.
  • Frontend: HTML5, CSS3, JavaScript, Angular or React.js.
  • Web Services: RESTful API development.
  • Databases: SQL, NoSQL.

Responsibilities

  • Build server-side logic, APIs, and microservices using Java, Spring Boot, and Hibernate.
  • Design and implement user interfaces using HTML5, CSS3, JavaScript, and frameworks like Angular or React.
  • Design, implement, and optimize data models using RDBMS (e.g., PostgreSQL, Oracle, SQL Server).
  • Integrate frontend components with back-end services, ensuring seamless data flow.
  • Utilize CI/CD pipelines and containerization tools like Docker and Kubernetes for application deployment, often in cloud environments (AWS/GCP).
  • Perform unit testing and debugging to ensure application performance, uptime, and security.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service