Infinite Computer Solutions
posted about 2 months ago
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.