Location: Allentown, PA (Onsite)
We are seeking a highly skilled Java Azure Engineer with strong hands-on development experience to design, build, and support scalable applications on Microsoft Azure. This role requires deep expertise in Java development, CI/CD, Azure services, and modern web technologies. The candidate must thrive in a fast-paced, Agile environment and collaborate closely with multiple teams.
Perform hands-on Java development; writing and maintaining production-grade code is the primary responsibility
Design, develop, and support web services and RESTful APIs
Integrate with third-party APIs and external systems
Build and maintain CI/CD pipelines using Azure DevOps
Work within an Agile/Scrum development environment
Analyze application performance, conduct capacity planning, and troubleshoot large-scale distributed systems
Collaborate with cross-functional teams to understand complex architectures
Apply SOLID design principles and secure coding practices
Participate in code reviews, testing, deployment, and production support
Continuously improve solutions and challenge existing designs when appropriate
Strong hands-on experience with Java development (recent roles must be code-focused)
Experience building web services and RESTful APIs
Hands-on experience with Web API development
Strong knowledge of HTML, CSS, JavaScript, ReactJS
Experience working with third-party APIs and tools such as Postman, SoapUI, Fiddler
Working knowledge of Git or similar version control systems
Experience with CI/CD pipelines and production Azure DevOps environments
Experience with Unit Testing (Jasmine, Karma, XUnit), Integration Testing, and Load Testing (JMeter)
Understanding of SOLID principles and secure coding standards
Hands-on experience with Azure App Services and Azure Functions (Serverless)
Experience with Azure Event Hub and Azure Service Bus
Knowledge of Azure Storage (Blob Storage), Cosmos DB, and Azure SQL
Experience with Azure Search, SharePoint Search, and Lucene syntax
Understanding of Azure DevOps pipelines and YAML
Strong relational database experience with SQL tuning, indexing, and query optimization
Strong verbal and written communication skills
Excellent analytical and problem-solving abilities
Ability to work independently with minimal supervision
Strong work ethic and collaborative mindset
Passion for technology and continuous learning