4 Geek Technologies Jobs
Senior Software Engineer - Java/Python (5-15 yrs)
Geek Technologies
posted 1mon ago
Key skills for the job
Remote Work Policy
Hires remotely
Preferred Timezones
Maldives Time
Collaboration Hours
9:00 AM - 8:00 PM Maldives Time
Relocation
Not Allowed
Skills :
- Software Development
- Cloud Computing - AWS / GCP / Azure (Private / Public Cloud)
- Software Architecture -
- Scalable Systems -Microservices, Spring Boot(Java), Django & Flask (Python)
- Messaging - RabbitMQ, Apache Kafka
- System Design - Modularity, Maintainability, and Security
- Large-Scale Distributed Systems - Apache Hadoop, Apache Kafka, or Kubernetes
- Scalable Architectures
- Team Lead
- Databases (SQL and NoSQL) - MongoDB, Cassandra, or DynamoDB
About the job :
Role Description :
- This is a full-time hybrid role for a Senior Software Engineer at Cognitree.
- The Senior Software Engineer will be responsible for day-to-day tasks related to back-end development, software development, programming, and object-oriented programming (OOP).
- The role will involve collaborating with the team to design and implement software solutions to meet business requirements.
- The Senior Software Engineer will also be involved in code reviews, debugging, and troubleshooting. Salary would be competitive.
Minimum qualifications :
- BS/BE/BTech in Computer science or related streams
- 5+ years of solid programming experience in Java and/or Python
- Minimum 1 year of leading a team with responsibility for delivering a feature or module
Technical skills :
- Proficient in designing scalable distributed systems that are data driven.
- Hands-on with NoSQL datastores
- Hands-on experience in API integrations
- Good understanding with public/private cloud services
- Good understanding of messaging technologies
- Knowledge of industry best practices and coding standards
- Excellent problem-solving and analytical skills
- Open source contributions is a big plus
Non-technical skills :
- Plan and execute milestones with a clear understanding of the roadmap
- Manage priorities, deadlines and deliverables in an agile development environment
- Ability to work independently and collaboratively in a team
- Quick learner with excellent verbal and written communication skills
- Strong communication and interpersonal skills
Functional Areas: Software/Testing/Networking
Read full job description4-6 Yrs
Bangalore / Bengaluru