Full Stack Developer Intermediate

Job Summary:

We are seeking a skilled Java Full Stack Developer to join our dynamic development team. The ideal candidate will have strong experience in both front-end and back-end development using Java technologies. You will be responsible for designing, developing, and maintaining scalable web applications that meet business and technical requirements.

Key Responsibilities:

Back-End Development

  • Design and develop RESTful APIs using Java, Spring Boot, and Hibernate.
  • Implement business logic, data access layers, and integration with databases (SQL/NoSQL).
  • Ensure application performance, scalability, and security.

Front-End Development

  • Build responsive and interactive UIs using Angular, , or Vue.js.
  • Integrate front-end components with back-end services.React
  • Optimize UI for performance and cross-browser compatibility.

Full Stack Collaboration

  • Participate in all phases of the SDLC: requirement gathering, design, development, testing, and deployment.
  • Work closely with product managers, UX designers, and QA teams.
  • Troubleshoot and debug issues across the stack.

 DevOps & Tools

  • Use Git for version control and CI/CD tools (e.g., Jenkins, GitHub Actions) for automated deployments.
  • Write unit and integration tests using JUnit, Mockito, or similar frameworks.
  • Follow Agile methodologies (Scrum/Kanban) and participate in sprint planning and reviews.

Preferred Qualifications:

  • Bachelor?s degree in computer science or a related field (or equivalent work experience)

Not sure where to start? Ask IVY.
IVY