Java Developer with Azure

Trebecon LLC
Warren, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Warren, United States of America

Tech stack

Java
Application Performance Management
Application Services
Azure
Cloud Computing
Cloud Computing Security
Code Review
Software Debugging
DevOps
Github
Monitoring of Systems
Enterprise Messaging Systems
SQL Azure
NoSQL
OAuth
Systems Development Life Cycle
RabbitMQ
Release Management
JSON Web Token
Systems Integration
Enterprise Software Applications
Grafana
Spring-boot
Infrastructure as Code (IaC)
Deployment Automation
Kafka
Azure
REST
Terraform
Splunk
Serverless Computing
Docker
Jenkins
Microservices

Job description

Design, develop, and maintain enterprise applications using Java and Spring Boot. * Build and support microservices-based applications deployed on Azure cloud. * Develop RESTful APIs and integrate with internal/external enterprise systems. * Design scalable cloud-native solutions using Azure services. * Implement CI/CD pipelines for automated deployment and release management. * Collaborate with DevOps, QA, Product Owners, and business teams throughout the SDLC. * Monitor application performance, troubleshoot production issues, and optimize reliability. * Ensure security, scalability, and best coding practices across applications. * Participate in architecture discussions, code reviews, and technical documentation.

Requirements

8+ years of experience in Java development. * Strong hands-on expertise in Java, Spring Boot, and Microservices Architecture. * Strong experience with Microsoft Azure cloud services. * Experience with Azure App Services, Azure Functions, Azure Kubernetes Service (AKS), Azure DevOps, Azure Storage, and Azure SQL. * Strong experience in REST API development and integrations. * Hands-on experience with Docker and Kubernetes. * Experience building CI/CD pipelines using Azure DevOps, Jenkins, or GitHub Actions. * Strong understanding of cloud deployment models and DevOps practices. * Experience with relational and NoSQL databases. * Familiarity with messaging systems like Kafka or RabbitMQ. * Strong debugging, analytical, and problem-solving skills.

Preferred Qualifications * Experience with Terraform or Infrastructure as Code (IaC). * Azure certifications are a plus. * Experience with monitoring tools like Splunk, Grafana, ELK, or App Insights. * Knowledge of OAuth2, JWT, and cloud security best practices. * Experience working in Agile/Scrum environments.

Apply for this position