Role and responsibilities
- Work as a member of an agile team to enhance and improve software written in Java
- Develop according to specific requirements with awareness of scalability, hardware capabilities, cross-environment and platform implications.
- Design and present projects to improve current process by researching new knowledge and collaborating on solutions, suggesting process improvements and best practices
- Demonstrates ability to write efficient code for handling inter-process communications.
- Solve routine problems related to features using the company tools and processes.
- Deliver high-quality software on time.
- Attend meetings and training as required.
- Likes working as a team and sharing knowledge with peers
- Follow established department procedures, policies, and processes.
Qualifications and Required Experience
- BE in Computer Science or related degree
- 2+ years’ experience in software development
- Strong knowledge of Java, SpringBoot Microservices
- Strong knowledge of working and developing Microservices
- Good hands-on experience in SQL
- Excellent communication skills
- Excellent problem-solving skills
- Hands-on experience with AWS cloud technologies
- Open to learn new tech stack as need be
- Working knowledge of unit testing.
- Working knowledge of object-oriented software design.
- Desire to work in a fast-paced environment.
- Desire of self-growth and personal improvement
Bonus Experience:
- Experience with Jira
- Experience with automation/testing tools
- Experience with/knowledge of agile development processes
- Experience as a technical or team lead or equivalent experience
- Experience in contact center domain
- Experience working in a CI/CD Environment
Tech Manager
Individual Contributor