Description

Job Description

We are seeking an experienced Full Stack Developer with expertise in Java, Spring Boot, REST, Microservices, and Angular to join our innovative team. The ideal candidate will have a robust background in building scalable web applications and microservices, and a proven track record in both backend and frontend development. Knowledge of AWS and Oracle is a plus. If you are a proactive problem solver with a passion for technology and teamwork, we would love to hear from you.

Key Responsibilities:

  • Backend Development: Design and implement backend services and APIs using Java and Spring Boot, ensuring scalability and performance.
  • Frontend Development: Build dynamic and responsive user interfaces with Angular, adhering to best practices in front-end development.
  • Microservices Architecture: Develop and maintain microservices-based architecture, including service design, deployment, and management.
  • API Design: Create and manage RESTful APIs to facilitate seamless integration between various services and client applications.
  • Collaboration: Work closely with cross-functional teams, including designers, product managers, and other developers, to deliver high-quality solutions.
  • Code Quality: Participate in code reviews, write unit and integration tests, and adhere to coding standards and best practices.
  • Troubleshooting: Identify and resolve issues in both development and production environments, ensuring a smooth user experience.

Must-Have Skills:

  • Java: Extensive experience with Java programming, including the development of backend services and applications.
  • Spring Boot: Strong knowledge of Spring Boot framework for building and deploying microservices.
  • REST: Proficiency in designing and consuming RESTful APIs.
  • Microservices: Experience in developing and managing microservices architectures.
  • Angular: Solid experience with Angular for front-end development, including the creation of interactive and user-friendly interfaces.

Good-to-Have Skills:

  • AWS: Familiarity with Amazon Web Services (AWS), including cloud services such as EC2, S3, and Lambda.
  • Oracle: Experience with Oracle databases, including writing and optimizing SQL queries and database management.

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
  • Proven experience in full-stack development with a strong portfolio of relevant projects.
  • Strong analytical and problem-solving skills, with the ability to work independently and in a team environment.
  • Excellent communication skills, with the ability to clearly articulate technical concepts to non-technical stakeholders.

Education

Bachelor’s degree in Computer Science, Engineering