SIMARN Solutions is seeking a Senior Software Development Engineer with strong expertise in Java and cloud-native technologies. The role involves designing, developing, and maintaining scalable distributed systems and SaaS applications, while collaborating with cross-functional teams in Agile environments.
Responsibilities:
- Design and develop scalable cloud-based applications
- Build and maintain microservices and distributed systems
- Troubleshoot and resolve complex production issues
- Optimize system performance and reliability
- Collaborate with cross-functional teams in Agile environments
- Contribute to architecture and technical design decisions
Requirements:
- Strong programming experience in Java and Python
- Knowledge of Groovy, JavaScript
- Hands-on experience with Docker and Kubernetes
- Experience with container orchestration (Kubernetes, Docker Swarm, Mesos)
- Strong database knowledge: MySQL, PostgreSQL, MSSQL
- Experience with MongoDB and Redis
- Familiarity with Kafka, ActiveMQ, or similar messaging systems
- Experience with Spring, Grails, AngularJS, jQuery, ExtJS
- Proficiency in Unix/Linux environments
- Hands-on experience with Git, SVN, IntelliJ, Eclipse
- Experience with SaaS/Cloud platform engineering
- Strong understanding of distributed computing concepts
- Excellent troubleshooting and analytical skills
- Experience working in Agile environments
- Ex-Broadcom / VMware candidates preferred