Roles & Responsibilities
â Understanding of open source concepts
â The candidate will be responsible for leading the technical team to manage end -to -end
project delivery including understanding customer requirements, developing software,
managing overall project aspects, customer delivery, and maintenance.
â Candidates should be able to conduct technical meetings & discussions with clients with
minimal supervision.
â Candidate should be able to provide superior technical architecture guidance to his/her
technical team.
â Mentor junior developers
â Understanding basic design principles behind a scalable application.
â Understanding of Telegram APIs.
â Strong verbal & written communication skills
Requirements
Qualifications/Requirements:
â 4+ years of hands -on software development experience in Java/J2EE technologies.
â Good Understanding of Design Patterns, Data Structures & Algorithms.
â Strong hands on experience with Java8 or above, Spring Framework, Kafka, Docker,
Kubernetes, Web socket and redis etc.
â Strong hands on experience in architecture and developing applications based on Micro
services architecture.
â Knowledge of Multi -Thread programming, Servlet programming, Server Client
communication module.
â Proficient and hands on with Application Servers (Tomcat or JBoss) .
â Good knowledge of relational databases, specifically MySQL or PostgreSQL.
â Experience with working on Agile Software development methodology.
â Good knowledge and experience with CI / CD tools would be an advantage.
â Excellent oral and written communication skills, problem -solving and analytical skills.
â Must be able to succeed with minimal resources and supervision.
â Must -Haves - AWS cloud infrastructure.