Java Full Stack Developer

Prophecy Technologies

$90K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 6+ months of Java development experience
  • Strong understanding of the software development life cycle
  • Excellent communication and collaboration skills
  • Proficiency in Java, Spring Boot, REST APIs, JPA, Hibernate, and Microservices
  • Hands-on experience with ReactJS, Redux, JavaScript, and CSS
  • Familiarity with cloud platforms (AWS, GCP, Azure)
  • Knowledge of containerization tools (Docker, Kubernetes)

Responsibilities

  • Design and develop backend services using Java, Spring Boot, and RESTful APIs
  • Build and maintain microservices architecture for scalable applications
  • Work with Oracle and PostgreSQL for data modeling and optimization
  • Contribute to frontend development with React pages and components
  • Utilize Git for version control and participate in code reviews
  • Engage in Agile methodologies including sprint planning and retrospectives
  • Ensure application performance, security, and scalability

Benefits

  • Opportunity to work in a cutting-edge technology environment
  • Collaboration with Agile teams fostering innovation
  • Exposure to cloud technologies and containerization
  • Involvement in full stack development from backend to frontend
  • Participation in CI/CD processes enhancing development efficiency
Full Job Description
Job Summary:

We are seeking a highly skilled Senior Java Developer to join our team. The ideal candidate will have strong expertise in Java, Spring Boot, REST APIs, JPA, Hibernate, and Microservices, Design Patterns, SOLID Principles.

Key Responsibilities:
  • Design and develop robust backend services using Java, Spring Boot, and RESTful APIs.
  • Build and maintain microservices-based architecture for scalable applications.
  • Work with Oracle, PostgreSQL and SQL for data modelling, querying, and performance optimization.
  • Contribute to full stack development with hands on work on design and development of React Pages, Components, Scripts.
  • Use Git for version control and participate in code reviews and CI/CD processes.
  • Work in an Agile environment, participating in sprint planning, stand-ups, and retrospectives.
  • Ensure high performance, security, and scalability of applications.

Required Technical Skills:
  • Strong expertise in Java, Spring Boot, REST APIs, JPA, Hibernate, and Microservices, Design Patterns, SOLID Principles.
  • Hands on experience with frontend Development skills on ReactJS, Redux, React Hooks, JavaScript, CSS.
  • Familiarity with CI/CD tools (Jenkins, Git), Cloud platforms (AWS, GCP, Azure), and containerization (Docker, Kubernetes).
  • Knowledge of SQL/NoSQL databases and API design.
  • Experience with different web servers like JBoss, Apache Tomcat.
  • Familiarity with NodeJS and ExpressJS.
  • Experience with Static and Dynamic Code Analysis, Vulnerabilities, OWASP Principles.
  • Experience working in Agile teams and using tools like Jira, Rally or similar.

Required Qualifications:
  • 6+ months of experience in Java development.
  • Strong understanding of software development life cycle.
  • Excellent communication and collaboration skills.

Preferred Qualifications:
  • Experience with cloud platforms (AWS, GCP, Azure).
  • Knowledge of containerization (Docker, Kubernetes).
  • Experience with CI/CD tools (Jenkins, Git).

Similar Jobs

More Jobs at Prophecy Technologies

More Information Technology Jobs

Find similar Java Full Stack Developer jobs: