Job Title: Java Backend Developer
Location: Dallas TX
Contract
Job Summary:
We are seeking a highly skilled Java Backend Developer with expertise in building scalable highperformance microservices. The ideal candidate is an independent thinker who takes ownership of solutions understands complex systems and ensures reliability across multiple regions. This role requires experience in SQL cloud platforms (Azure/AWS) CI/CD and messaging buses along with a strong grasp of microservices design patterns and disaster recovery strategies.
Key Responsibilities:
- Design & Develop robust backend services and APIs using Javabased microservices architecture.
- Architect & Implement cloudbased solutions using Azure and AWS ensuring scalability and resilience.
- EndtoEnd Flow Understanding Comprehend the flow of data and logic from frontend to backend integrating with databases and messaging systems.
- SQL Expertise Write optimized queries stored procedures and database integrations for relational databases.
- CI/CD Pipelines Implement and maintain automated deployment pipelines for continuous integration and delivery.
- Messaging Bus & EventDriven Architecture Utilize Azure Event Bus Kafka RabbitMQ or similar messaging platforms for asynchronous processing.
- Microservices Design Patterns Apply best practices like Saga Circuit Breaker Event Sourcing and distributed tracing for high availability.
- Regional Awareness & Disaster Recovery Develop resilient architectures that can operate across multiple geographies with disaster recovery strategies.
- Write Pseudocode & Design Documentation Clearly communicate technical solutions and concepts before implementation.
- Ownership & ProblemSolving Proactively identify debug and resolve production issues without waiting for direction.
Qualifications :
Required Skills & Experience:
- Strong Java programming skills
- Experience in SQL databases (PostgreSQL MySQL Oracle etc..
- Handson experience with Azure services (Event Bus Storage Functions App Services) and AWS equivalents.
- Experience with CI/CD tools (Jenkins GitHub Actions Azure DevOps etc..
- Understanding of messaging systems (Kafka RabbitMQ or similar).
- Knowledge of microservices architecture and best practices.
- Familiarity with disaster recovery strategies and multiregion deployments.
- Ability to write and explain pseudocode to convey logic before implementation.
Additional Information :
All your information will be kept confidential according to EEO guidelines.
Remote Work :
No
Employment Type :
Contract