Job Vacancies

Full Stack Engineer Intern (Java – Spring Boot) at Simbrella Nigeria – Hiring Now

Full Stack Engineer Intern (Java – Spring Boot)

Role Overview

  • We are seeking an experienced Full Stack Developer Intern who excels in both frontend and backend development to join our innovative tech team. The ideal candidate will have a strong understanding of Java, Spring Boot, and modern frontend technologies, with experience in event-driven systems like Kafka or RabbitMQ, to build scalable and dynamic web applications.

Key Responsibilities
Frontend Development:

  • Design and develop user-friendly interfaces using React, Next.js, TypeScript, and Tailwind CSS.
  • Collaborate with designers to ensure seamless integration of UI/UX designs into applications.
  • Ensure code quality and performance through regular testing, optimization, and code reviews.

Backend Development:

  • Develop and maintain server-side applications using Java and Spring Boot frameworks.
  • Design and implement RESTful APIs and microservices architecture for smooth integration with frontend components.
  • Manage and optimize databases, particularly MySQL and PostgreSQL.
  • Implement event-driven systems using Kafka or RabbitMQ.
  • Ensure authentication, authorization, and security best practices using JWT or OAuth2.

DevOps & CI/CD:

  • Utilize Docker and Kubernetes for containerized deployments and scaling.
  • Manage continuous integration and delivery (CI/CD) pipelines using tools like Jenkins, GitLab CI, or GitHub Actions.

Cloud Infrastructure:

  • Deploy, monitor, and scale applications on cloud platforms such as AWS, Google Cloud, or Azure.
  • Implement automation and monitoring solutions to ensure application performance and reliability.

Collaboration & Growth:

  • Collaborate with product managers, designers, and engineers to deliver features that enhance user experience and product value.
  • Stay updated with emerging technologies and continuously improve existing systems.

Required Skills and Expertise

  • Strong experience with Java and Spring Boot frameworks.
  • Proficiency in JavaScript/TypeScript frameworks like React and Next.js.
  • Familiarity with Tailwind CSS for responsive designs.
  • Strong experience with databases like MySQL, PostgreSQL.
  • Experience with event-driven systems using Kafka or RabbitMQ.
  • Familiarity with building and consuming RESTful and GraphQL APIs.
  • Knowledge of HTML5, CSS3, and modern JavaScript standards (ES6+).
  • Experience with DevOps tools and containerization using Docker and Kubernetes.
  • Hands-on experience with cloud services, particularly AWS, Google Cloud, or Azure.
  • Understanding of security best practices and authentication protocols (JWT, OAuth2).

Nice-to-Have

  • Familiarity with microservices architecture.
  • Experience with real-time applications using WebSockets.
  • Knowledge of testing frameworks such as Jest, Mocha, or Cypress.
  • Exposure to serverless technologies like AWS Lambda or Google Cloud Functions.
  • Experience with GraphQL for efficient API queries.

Soft Skills

  • Strong communication and interpersonal skills for effective team collaboration.
  • Excellent problem-solving abilities with attention to detail.
  • Ability to manage and lead projects independently while also thriving in a team environment.

What We Offer

  • Work on cutting-edge technologies and meaningful projects that impact real users.
  • A flexible working environment (remote or on-site).
  • Competitive salary and performance-based incentives.
  • A collaborative, inclusive team culture that promotes growth and learning.
  • Opportunities for professional development and leadership roles.

Method of Application

If you are excited about technology and ready to take on new challenges, send your resume, portfolio, and a cover letter to [email protected]. Let us know why you are the best fit for this role and how your experience aligns with our needs.

CLICK HERE TO APPLY

APPLY FOR THE JOB

Leave a Comment