Java Full-Stack Developer

Teknotrain Inc

12m ago • Remote

Mid

Remote

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Java Full-Stack Developer

  • Focus: Java/Spring microservices + frontend (React or Angular) for enterprise web applications

Description

Design, develop, and maintain scalable, high-performance full-stack web applications. Build backend services and RESTful APIs with Java, Spring Boot, and microservices, and integrate them with responsive user interfaces using React.js or Angular. Collaborate across teams to deliver end-to-end solutions including security, testing, performance optimization, and CI/CD.

Responsibilities

  • Develop full-stack applications using Java and modern frontend technologies

  • Implement backend services and RESTful APIs using Spring Boot and microservices

  • Build responsive UI with React.js or Angular

  • Integrate frontend components with backend services and third-party APIs

  • Work with relational and NoSQL databases

  • Write reusable, maintainable code using industry best practices

  • Implement application security (authentication and authorization)

  • Troubleshoot, debug, and optimize performance across frontend and backend

  • Participate in code reviews and architectural discussions

  • Write unit and integration tests

  • Work with CI/CD pipelines and cloud deployment

  • Participate in Agile/Scrum ceremonies

Benefits

  • Opportunity to contribute to enterprise-level application development

  • End-to-end ownership across frontend, backend, testing, and deployment

Requirements

  • Strong Core Java and OOP

  • Hands-on Spring Boot and Spring Framework (including Spring MVC)

  • Understanding of microservices architecture

  • Experience with RESTful APIs/web services

  • Frontend experience with React.js or Angular

  • Proficiency with JavaScript, HTML5, and CSS3

  • Knowledge of Hibernate, JPA, and JDBC

  • Experience with SQL databases (MySQL, PostgreSQL, or Oracle)

  • Familiarity with Git and Maven or Gradle

  • Understanding of data structures and algorithms

  • Ability to implement security, authentication, and authorization

  • Experience writing unit/integration tests (JUnit/Mockito/Jest or similar)

  • Experience with CI/CD and cloud-based deployment

  • Bachelor’s degree in a relevant field or equivalent practical experience

  • Legally authorized to work in the United States

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report