Java Full Stack Developer

Prophecy Technologies

$110K — $130K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 8-10 years of experience in full stack development.
  • Proficiency in Java (8+) and JavaScript/TypeScript.
  • Expertise in frameworks such as Spring Boot, Spring MVC, and Hibernate.
  • Strong experience with frontend technologies like Angular or React.
  • Knowledge of SQL and NoSQL databases and JPA.
  • Familiarity with Agile methodologies (Scrum/Kanban).
  • Effective communication skills and a collaborative mindset.

Responsibilities

  • Build secure, scalable, and high-performance server-side applications using Java, Spring Boot, and Hibernate.
  • Design and implement RESTful APIs for integration with front-end and third-party services.
  • Write reusable, testable code following SOLID principles.
  • Develop responsive and interactive user interfaces using HTML5, CSS3, and JavaScript frameworks.
  • Ensure cross-browser compatibility and mobile responsiveness of applications.
  • Design, develop, and maintain both relational and NoSQL databases.
  • Containerize applications with Docker and orchestrate using Kubernetes.

Benefits

  • Opportunity to work with cutting-edge technologies and frameworks.
  • Collaborative team environment with cross-functional engagement.
  • Focus on high-quality code and development processes.
  • Exposure to DevOps practices and cloud infrastructure management.
Full Job Description
Role Overview:

This role is for a Java Full Stack Developer responsible for building secure, scalable, and high-performance server-side applications using Java, Spring Boot, and Hibernate. The developer will also create responsive, interactive user interfaces with modern frontend frameworks like React or Angular, manage databases, implement DevOps practices, and collaborate on system design and code quality.

Key Responsibilities:
  • Building secure, scalable, and high-performance server-side applications using Java, Spring Boot, and Hibernate.
  • Designing and implementing RESTful APIs for front-end and third-party integration.
  • Writing reusable, testable code and following SOLID principles.
  • Developing responsive, interactive user interfaces using HTML5, CSS3, JavaScript, and modern frameworks like React, Angular, or Vue.js.
  • Ensuring cross-browser compatibility and mobile responsiveness.
  • Designing, developing, and maintaining relational databases (e.g., MySQL, PostgreSQL, Oracle) or NoSQL databases (e.g., MongoDB).
  • Optimizing database performance and managing data persistence using Spring Data JPA.
  • Containerizing applications using Docker and orchestrating with Kubernetes.
  • Setting up CI/CD pipelines (e.g., Jenkins, GitHub Actions) for automated testing and deployment.
  • Deploying and maintaining cloud infrastructure (e.g., AWS, Azure, GCP).
  • Collaborating with product managers and designers to define requirements.
  • Troubleshooting, debugging, and upgrading existing software.
  • Documenting code and conducting code reviews to maintain quality.

Required Skills:
  • Languages: Java (8+), JavaScript/TypeScript
  • Frameworks: Spring Boot, Spring MVC, Hibernate
  • Frontend: Angular/React, HTML/CSS
  • Database: SQL, NoSQL, JPA
  • Tools: Git, Maven/Gradle, Docker, Jenkins
  • Agile methodologies (Scrum/Kanban)
  • Strong problem-solving and analytical skills
  • Ability to work in a cross-functional team
  • Effective communication skills
  • Experience with RESTful APIs
  • Familiarity with DevOps tools (Docker, Jenkins, AWS/Azure)

Qualifications:
  • 8-10 years of experience in full stack development.

Similar Jobs

More Jobs at Prophecy Technologies

More Information Technology Jobs

Find similar Java Full Stack Developer jobs: