Job Description: Collaborate with cross-functional teams to design, develop and implement software solutions that meet business requirements. Build and maintain CI/CD pipelines to automate the software deployment process. Optimize application performance and reliability by identifying and resolving bottlenecks and bugs. Strong experience in building and deploying microservices-based applications using AWS cloud technologies such as DDB, Lambda, BloomRPC Java Required Secondary Skill Set: Participate in code reviews, testing, and debugging processes to ensure high-quality software delivery. Stay up-to-date with emerging technologies, trends, and best practices in software development. Responsibilities: Design, develop, and maintain high-performance, scalable, and reliable software applications using Java and Golang programming languages. Develop and deploy microservices-based applications using modern architectural patterns such as containerization, serverless, and event-driven architecture Experience: Qualification: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. At least 2-5 years of hands-on experience in Java programming languages and related frameworks such as Spring Boot and 1 year of experience in Golang. Experience with development tools such as IntelliJ, Git, and JIRA.