cover image
Cogency

Java Backend Developer

Hybrid

Michigan, United states

Senior

Full Time

09-12-2025

Share this job:

Skills

Java NoSQL MySQL MongoDB PostgreSQL GitHub CI/CD DevOps Docker Kubernetes Version Control Jenkins Azure Kubernetes Service (AKS) Azure DevOps Azure Functions Test Scrum Problem-solving Architecture Databases git Azure Agile Junit Spring Spring Boot Spring Security CI/CD Pipelines Kafka Microservices GitHub Actions Microsoft Azure

Job Specifications

Job Title: Java Backend Developer (Azure) – 8+ Years Experience

Location: Michigan (Onsite / Hybrid)

Employment Type: Full-Time

Company: Cogency Inc.

About the Role

Cogency is seeking a highly skilled Senior Java Backend Developer with strong expertise in microservices, Spring Boot, and Azure cloud to join our client engagement in Michigan. The ideal candidate will bring deep technical proficiency, strong problem-solving skills, and the ability to work in a fast-paced, enterprise environment.

Key Responsibilities

Design, develop, and maintain Java-based backend services using Spring Boot, REST APIs, and microservices architecture.
Build scalable, secure, and high-performance backend systems deployed on Microsoft Azure.
Implement cloud-native components including Azure Functions, Azure App Services, Azure Storage, Event Hub/Service Bus, AKS, etc.
Participate in solution design, architecture discussions, and cloud integration strategies.
Develop CI/CD pipelines using tools such as GitHub Actions, Azure DevOps Pipelines, Jenkins, etc.
Collaborate with cross-functional teams (Frontend, DevOps, QA, Product) to deliver end-to-end solutions.
Write clean, maintainable code with strong test coverage (JUnit/Mockito).
Troubleshoot production issues, optimize performance, and ensure system reliability.
Adhere to Agile/Scrum practices and contribute to sprint ceremonies.
Ensure best practices for security, performance, scalability, and code quality.

Required Skills & Experience

8+ years of hands-on backend development experience with Core Java and J2EE.
Strong experience with Spring Boot, Spring MVC, Spring Security, Spring Cloud.
Proven experience building RESTful APIs and enterprise-scale backend systems.
Hands-on experience working with Microsoft Azure Cloud, including:
Azure App Services
Azure Functions
Azure Service Bus/Event Hub
Azure Storage (Blob/Queue/Table)
Azure Kubernetes Service (AKS)
Strong experience with relational and NoSQL databases (PostgreSQL, MySQL, Cosmos DB, MongoDB).
Familiarity with microservices patterns, API gateways, and distributed systems.
Experience with CI/CD, version control (Git), and DevOps tooling.
Strong debugging, performance tuning, and problem-solving abilities.
Banking domain experience

Nice-to-Have

Experience with message brokers such as Kafka, RabbitMQ, or ActiveMQ.
Knowledge of containerization (Docker) and Kubernetes orchestration.
Understanding of security protocols, OAuth2, JWT, Key Vault integration.
Exposure to cloud cost optimization and FinOps concepts.
Prior experience working with financial or banking clients.

Education

Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.

Eligible work authorization

U.S. Citizen
Green Card
H4 EAD
L-2 EAD
OPT/STEM OPT

About the Company

Global Experts To Help You Win Over Your Clients! Since 2014 we have been helping enterprises in Canada deliver successful IT projects, employing professionals who consistently deliver high quality results. We at Cogency are visionaries, experienced with Technology delivery and have entrepreneurial mindset. We are a team of highly skilled handpicked seasoned professionals with proven experience in offering end-to-end business consultancy and software delivery. Know more