drjobs Senior Java Developer

Senior Java Developer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Buffalo - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Position: Senior Java Developer
Location: hybrid in Buffalo NY.
Duration: 12 months
Visa: gc or citizens
What Youll Need to Have:
Strong Core Java Development: Solid understanding of OOP data structures algorithms concurrency and exception handling.
Java Ecosystem:
Spring Boot: Proven experience building RESTful APIs
Maven/Gradle: Proficiency with build automation.
JUnit/Mockito: Experience with Unit Testing
HTTP Client & API Interaction:
Experience with Java HTTP client libraries (e.g. Apache HttpClient SpringWebClient).
JSON Processing: Experience with JSON serialization/deserialization.
API Authentication: Understanding and implementing API Keys Basic Auth and OAUTH 2.0.
API Error Handling: Experience with HTTP status codes retries and backoff/circuit breaker strategies.
Azure-Specific Skills:
Azure Functions: Strong understanding of triggers bindings and function app structures.
Azure Services Integration: Experience with Azure Storage Service Bus/Events Hub.
Azure Key Vault: Essential for secure secret management.
Managed Identities: Experience with credential-less access to Azure resources.
Monitoring: Familiarity with Azure Monitor/App Insights for logging and tracing.
Serverless Principles: Understanding event-driven architecture statelessness and cold start considerations.
DevOps: Experience with Git for version control and CI/CD pipelines for deployment.

Employment Type

Full Time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.