Java Full Stack Developer with Azure Integration

ICS Global Soft INC
Buffalo, NY, United States
10 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Web Interfaces Java (Programming Language) JavaScript (Programming Language) HTML5 User Authentication Microsoft Azure Cascading Style Sheets (CSS) Code Review Continuous Integration Relational Databases Database Queries Software Design Patterns
+35 more
DevOps Java Platform Enterprise Edition (J2EE) Gradle Hibernate (Java) Java Persistence API Spring Framework PostgreSQL Apache Maven Microsoft SQL Server SQL Azure Object-Oriented Software Development Oracle (Applications) Performance Tuning Scrum Methodology Software Deployment SQL Stored Procedures TypeScript Data Logging Enterprise Software Applications ReactJS Spring-boot Software Security Backend Git Containerization AngularJS Kubernetes Build Tools Azure AKS Front End Software Development Cloud Integration Restful APIs Serverless Computing Docker Microservices

Job description

We are seeking an experienced Java Full Stack Developer with Microsoft Azure cloud experience to design, develop, deploy, and maintain scalable enterprise applications. The ideal candidate will have strong hands-on experience in Java, Spring Boot, microservices, modern frontend technologies, and Azure cloud services., * Design, develop, test, and maintain full-stack applications using Java and modern frontend technologies.

  • Build scalable backend services and RESTful APIs using Java, Spring Boot, and microservices architecture.
  • Develop responsive and user-friendly web interfaces using Angular or React.
  • Design, implement, and deploy applications on Microsoft Azure.
  • Work with Azure services such as Azure App Service, Azure Functions, Azure Kubernetes Service (AKS), Azure Storage, and Azure SQL.
  • Implement CI/CD pipelines using Azure DevOps or similar tools.
  • Develop and optimize database queries, stored procedures, and data models.
  • Implement application security, authentication, authorization, and performance optimization.
  • Containerize applications using Docker and deploy them using Kubernetes where applicable.
  • Collaborate with business analysts, architects, QA engineers, and DevOps teams.
  • Troubleshoot production issues, perform root-cause analysis, and ensure application reliability.
  • Participate in code reviews, technical design discussions, and Agile/Scrum ceremonies.

Requirements

  • Strong hands-on experience in Java, Core Java, J2EE, and object-oriented programming.
  • Experience with Spring Boot, Spring Framework, Hibernate/JPA, and microservices.
  • Strong knowledge of RESTful APIs and API integration.
  • Experience with Angular or React, JavaScript, TypeScript, HTML5, and CSS3.
  • Hands-on experience with Microsoft Azure cloud services and application deployment.
  • Knowledge of Azure DevOps, Git, CI/CD pipelines, and build tools such as Maven or Gradle.
  • Experience with relational databases such as SQL Server, PostgreSQL, or Oracle.
  • Familiarity with Docker, Kubernetes, logging, monitoring, and cloud troubleshooting.
  • Understanding of application security, design patterns, and performance tuning.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Loading talks and stories from around this role…