Infinite Computer Solutions

posted about 2 months ago

Full-time - Mid Level
Professional, Scientific, and Technical Services

About the position

We are seeking a highly skilled Full Stack Java Developer with expertise in Spring Boot and Angular to join our dynamic team in Florida. The ideal candidate will possess a Master's degree in Computer Science or Engineering from a reputable US university and have a strong background in developing scalable and secure APIs. This role requires advanced skills in Angular and JavaScript, particularly in building single-page web applications from scratch. The candidate must be well-versed in the structure of Angular applications, including bootstrapping, NgRx, services, directives, routing, security, and CSS3. In addition to front-end development, the candidate will need to demonstrate advanced Java and Spring Boot skills, with a solid understanding of REST and SOAP API design and development. The role involves designing and implementing APIs quickly and efficiently, participating in code reviews, and ensuring that high-quality code is delivered on time. The developer will work closely with the front-end team to understand requirements and provide API design, as well as develop and maintain API documentation using tools like Swagger or OpenAPI. The position also requires troubleshooting and debugging complex API issues, optimizing API performance, and working collaboratively within a team environment. Familiarity with CI/CD practices, particularly using GitHub Actions and GCP GKE, is essential to support the development pipeline. The candidate should also have experience with containerization technologies such as Docker and Kubernetes, and a strong knowledge of authentication and authorization protocols like OAuth2 and OpenID Connect. Knowledge of project management frameworks and tools such as Scrum, Jira, and Confluence is also beneficial.

Responsibilities

  • Quickly design and implement scalable and secure APIs with Spring Boot
  • Participate in code reviews and ensure high-quality code is delivered on time
  • Work with the front-end development team to understand requirements and provide API design
  • Develop and maintain API documentation using Swagger or OpenAPI
  • Troubleshoot and debug complex issues related to APIs
  • Optimize and tune API performance and features
  • Work collaboratively in a team environment

Requirements

  • Master's degree in computer science or engineering from a reputable US university
  • 7+ years of strong experience in API development with a focus on Java using Spring Boot framework
  • Experience with Apigee and Spring Boot is a must
  • Experience in developing custom PayPal REST APIs for account management and payments
  • Strong knowledge of authentication and authorization protocols such as OAuth2 and OpenID Connect
  • Familiarity with containerization technologies such as Docker and Kubernetes
  • Experience with GitHub Actions & CI/CD pipeline
  • Knowledge of basic project management frameworks and tools such as Scrum, Jira, Point, Confluence
  • Good knowledge of how APIs are used in front-end development
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service