- Company Name
- Cogency
- Job Title
- Java Backend Developer
- Job Description
-
**Job title:** Senior Java Backend Developer (Azure)
**Role Summary:**
Design, develop, and maintain scalable Java microservices on Azure. Lead backend architecture, CI/CD, and cloud integration, collaborating with cross-functional teams to deliver secure, high-performance enterprise solutions.
**Expectations:**
- 8+ years of enterprise backend development (Core Java, J2EE).
- Senior‑level expertise in Spring Boot, Spring MVC, Spring Security, and Spring Cloud.
- Proven Azure Cloud experience (App Services, Functions, AKS, Service Bus, Storage).
- Strong database skills (PostgreSQL, MySQL, NoSQL).
- Hands‑on CI/CD, Git, and DevOps tooling.
- Ability to work in Agile/Scrum environments and deliver end‑to‑end solutions.
- U.S. work authorization (Citizen, Green Card, H‑4 EAD, L‑2 EAD, OPT/STEM OPT).
**Key Responsibilities:**
- Architect, develop, and maintain Spring Boot microservices and REST APIs.
- Deploy and manage Azure‑native components (Functions, App Services, AKS, Event Hub, Service Bus, Storage).
- Build and maintain CI/CD pipelines (GitHub Actions, Azure DevOps, Jenkins).
- Collaborate with front‑end, DevOps, QA, and product teams on integrated solutions.
- Write clean, test‑driven code (JUnit/Mockito) with comprehensive coverage.
- Troubleshoot production incidents, perform performance tuning, and ensure reliability.
- Participate in solution design, architecture reviews, and cloud strategy discussions.
- Enforce best practices for security, scalability, and code quality.
**Required Skills:**
- Core Java / J2EE, Spring Boot, Spring MVC, Spring Security, Spring Cloud.
- RESTful API design and enterprise backend architecture.
- Microsoft Azure services: App Services, Functions, Service Bus/Event Hub, Storage, AKS.
- Relational & NoSQL databases: PostgreSQL, MySQL, Cosmos DB, MongoDB.
- CI/CD, Git, DevOps tools (Azure DevOps, Jenkins).
- Debugging, performance tuning, and problem‑solving.
- Banking/finance domain experience preferred.
- (Nice to have) Kafka/RabbitMQ, Docker/Kubernetes, OAuth2/JWT, Key Vault, FinOps.
**Required Education & Certifications:**
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- Eligible U.S. work authorization (Citizen, Green Card, H‑4 EAD, L‑2 EAD, OPT/STEM OPT).