Role: Java Backend Developer
Location: 100% Remote
Key Responsibilities:
• Developed and maintained Java-based backend services using Spring Boot, delivering scalable and high-performance RESTful APIs for enterprise applications.
• Designed and implemented microservices architecture, decomposing monolithic applications into independently deployable services to improve scalability and maintainability.
• Built and integrated RESTful APIs to enable seamless communication between internal services and third-party platforms, ensuring reliability and low latency.
• Led backend transition from Python to Java, re-architecting existing services using Spring Boot and microservices patterns with zero downtime migration.
• Worked with SQL databases (PostgreSQL/MySQL) for data modeling, query optimization, and stored procedure development to support backend business logic.
• Deployed and managed microservices on Azure Cloud, leveraging Azure Kubernetes Service (AKS), Azure Service Bus, and Azure DevOps for CI/CD pipelines.
• Implemented cloud-native solutions on Azure, including containerization with Docker and orchestration with Kubernetes for scalable backend deployments.
• Collaborated with cross-functional teams to gather requirements and deliver API integrations with third-party systems, ensuring seamless data flow across platforms.
• Followed Agile/Scrum methodologies, participating in sprint planning, code reviews, and daily standups to deliver high-quality backend solutions.