Senior Software Engineer
- Compensation
- Not disclosed
- Location
- Bangalore, Karnataka, India
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 4+ years
- Category
- Software engineering
- Posted
Skills
Must have
- ● 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 Microservices architecture.
- ● Knowledge of Multi-Thread programming, Servlet programming, Server Clientcommunication 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
Full description
We are looking for a talented and self-driven Senior Software Engineer to join our dynamic team. This role is ideal for someone who thrives in a fast-paced environment, has a strong bias towards action, creative problem solver, and very detail oriented.
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
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 Microservices architecture.
● Knowledge of Multi-Thread programming, Servlet programming, Server Clientcommunication 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