Skip to main content

Java Full Stack Developer

Technology
Signature IT World Inc
Texas, United States2 weeks agoUntil 11/20/2026
Service contractOn-site

Job description

Job Summary

We are looking for an experienced Java Full Stack Developer with strong expertise in Java development, front-end technologies, and event-driven microservices architecture. The ideal candidate will have hands-on experience with Java, JVM, JDK, Apache Kafka, Angular, and React to design, develop, and maintain scalable, high-performance enterprise applications.

Required Skills

  • Java: Strong knowledge of Core Java, Java 8+, OOP concepts, Collections, Multithreading, Exception Handling, and Java Streams.
  • JVM & JDK: Understanding of JVM architecture, memory management, garbage collection, performance tuning, JDK tools, and troubleshooting.
  • Spring Boot & Microservices: Experience developing REST APIs, Spring Boot applications, and distributed microservices.
  • Apache Kafka: Experience with Kafka producers, consumers, topics, partitions, offsets, consumer groups, and event-driven architecture.
  • Angular: Experience building responsive web applications using Angular, TypeScript, HTML5, CSS3, and component-based architecture.
  • React: Experience with React components, Hooks, state management, props, and frontend integration with REST APIs.
  • Database: Strong SQL skills and experience with relational databases such as Oracle, PostgreSQL, or MySQL.
  • API Integration: Experience designing and integrating RESTful APIs and handling JSON data.
  • Build & Version Control: Familiarity with Maven or Gradle, Git, and CI/CD pipelines.
  • Testing: Experience with JUnit, Mockito, and API testing tools such as Postman.
Key Responsibilities
  1. Design, develop, test, and maintain scalable full-stack applications using Java, Spring Boot, and Angular/React.
  2. Develop and optimize RESTful APIs and microservices for enterprise applications.
  3. Implement event-driven solutions using Apache Kafka for reliable, asynchronous communication.
  4. Analyze JVM performance, troubleshoot memory issues, and optimize application performance.
  5. Build reusable, responsive, and user-friendly frontend components using Angular or React.
  6. Integrate frontend applications with backend services and databases.
  7. Participate in code reviews, unit testing, debugging, and production issue resolution.
  8. Collaborate with architects, business analysts, QA teams, and DevOps engineers.
  9. Follow secure coding practices, coding standards, and Agile development methodologies.
Qualifications
  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Strong hands-on experience in Java Full Stack Development.
  • Practical knowledge of Java, JVM, JDK, Spring Boot, Kafka, and Angular or React.
  • Experience building REST APIs and microservices-based applications.
  • Strong problem-solving, analytical, and communication skills.
Preferred Skills
  • Docker and Kubernetes.
  • Cloud platforms such as AWS, Azure, or GCP.
  • Redis, Elasticsearch, or NoSQL databases.
  • Jenkins, GitHub Actions, or Azure DevOps.
  • Experience with system design, distributed systems, and application performance optimization.
Key Skills Summary Java | Core Java | JDK | JVM | Spring Boot | Microservices | Apache Kafka | Angular | React | REST API | SQL | Git | Maven | JUnit | Docker | Kubernetes
Keywords
JavaJVMJDKSpring BootMicroservicesApache KafkaAngularReactREST APIsSQLGitMavenJUnitDockerKubernetesCI/CDCore JavaJava 8+Object-Oriented ProgrammingMultithreading

Interested in this role?