Java Backend Developer
Current- Implemented a microservices architecture, with each service containerized using Docker within a unified Docker Compose project, ensuring scalability and ease of deployment- Orchestrated the deployment of PostgreSQL databases within Docker containers- Established seamless communication between microservices using API-gateway and Eureka discovery service, enabling efficient service discovery and inter-service communication- Set up a Apache Kafka cluster to facilitate asynchronous communication between services, enhancing system responsiveness and scalability- Improved Gradle project scripts to accelerate Docker image creation, streamline remote server deployment, and minimize services downtime- Deployed project to Microsoft Azure Cloud platform using Linux VM- Developed a dedicated microservice to access third-party API data, resulting in a 12% improvement in overall performance- Implemented JUnit tests to ensure seamless updates and enhance overall system stability