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.