(Full time only; No C2C)

Company Background:

Blackstraw is a early stage AI startup from Tampa Bay FL. Utilizing a unique combination of our AI Platforms and Services backed by real world AI deployment experience, we deliver innovative solutions to our growing list of clients. This is the perfect opportunity for anyone who is looking to become a part of an innovative and energetic team that develops AI solutions that transform organizations.

About the Role

We are looking for a highly skilled Senior Full Stack Developer with deep expertise in Java, Angular, JavaScript, and Microsoft Azure to join our engineering team. The ideal candidate will have strong hands-on experience building scalable web applications and APIs using modern frameworks, as well as deploying and managing applications on the Azure cloud stack.

You will collaborate closely with cross-functional teams including architects, product managers, and DevOps engineers to design, develop, and deliver secure, high-performance solutions that drive business outcomes.

Key Responsibilities

  • Design, develop, and maintain end-to-end web applications using Java (Spring Boot), Angular, and JavaScript.
  • Build and integrate RESTful APIs and microservices with robust security and scalability in mind.
  • Develop cloud-native applications leveraging Microsoft Azure services such as App Services, Azure Functions, Key Vault, Blob Storage, and Azure DevOps.
  • Implement CI/CD pipelines and contribute to DevOps automation.
  • Participate in code reviews, mentor junior developers, and ensure best coding practices.
  • Work with SQL and NoSQL databases (e.g., Azure SQL, Cosmos DB, MongoDB).
  • Collaborate with QA, UX, and architecture teams to deliver high-quality, performant software solutions.
  • Monitor, troubleshoot, and optimize performance across both frontend and backend components.
  • Stay updated with emerging technologies and propose adoption where applicable.

Required Skills & Experience

  • 8–10 years of hands-on software development experience.
  • Strong proficiency in Java, Spring Boot, and related frameworks.
  • Advanced knowledge of Angular (v10+) and JavaScript/TypeScript.
  • Experience developing, deploying, and managing applications on Azure Cloud.
  • Familiarity with Azure DevOpsCI/CD pipelines, and infrastructure as code (IaC) concepts.
  • Solid understanding of REST APIs, microservices architecture, and containerization (Docker, Kubernetes).
  • Database expertise in SQL (MySQL, PostgreSQL, Azure SQL) and NoSQL (Cosmos DB, MongoDB).
  • Strong debugging, troubleshooting, and performance tuning skills.
  • Excellent communication and teamwork abilities.

Preferred Skills

  • Experience with React or Node.js as secondary frameworks.
  • Knowledge of Azure Active DirectoryOAuth2, or JWT-based authentication.
  • Familiarity with Agile methodologies (Scrum/Kanban).
  • Exposure to test automation frameworks (JUnit, Selenium, Jasmine, Karma).

NOTE: This is a full time position and not open for C2C

Job Type: Full-time

Pay: $100,000.00 – $130,000.00 per year

People with a criminal record are encouraged to apply

Experience:

  • Java: 5 years (Required)
  • JavaScript: 5 years (Required)
  • Angular: 3 years (Required)
  • Azure: 3 years (Preferred)

Ability to Commute:

  • Tampa, FL 33607 (Preferred)

Ability to Relocate:

  • Tampa, FL 33607: Relocate before starting work (Preferred)

Work Location: Hybrid remote in Tampa, FL 33607

https://www.glassdoor.com/Job/tampa-fl-software-developer-jobs-SRCH_IL.0,8_IC1154429_KO9,27.htm?fromAge=1