02 Aug
|
Airties
|
Karnataka
Cloud Software Engineer - Fullstack Java (IND)
What you will do:
We are looking for senior software developers/architects to work in the R&D; Cloud Team designing, building and deploying high-performance, highly-scalable cloud/server based software applications and solutions around monitoring, managing and controlling network devices, and transforming collected data into pragmatic, actionable insights across a variety of core business areas including R&D; engineering, customer support and marketing/business development.
What you should ideally bring:
MS/BS in Computer Science/Engineering or similar field
10 years of 'solid' software architecture, design and development experience with good understanding of software analysis and design patterns
Solid working knowledge and experience developing software in Java and/or C++, and SQL
Hands-on experience designing and building enterprise-grade, scalable and distributed server/cloud applications and solutions
Valuable understanding of common network, web protocols and standards
Experience in at least one of the following web application development languages/frameworks: J2EE, Spring, PHP, Python, Node.js
Having used Java 17 and Spring 2.7.7 is a big plus
Profound knowledge of Software Development Best Practices,
Clean Code & Clean Architecture
Being experienced in OOP, CI/CD, UnitTest (Junit4-5, Mockito), TDD, SOLID and curious about relevant principles, and taking care to apply them,
Good understanding of cloud/server hosting infrastructures, associated components (networking, security, load balancing, storage, etc.), and design/implementation considerations for cost, performance, scalability and high-availability
Knowledge and experience in the following cloud/enterprise computing technologies/solutions/tools are strongly preferred:
Major AWS service components (EC2, Autoscaling, ELB, EFS, S3, Route53, CloudWatch, CloudFormation, etc.)
RDBMS (MySQL, PostgreSQL)
Enterprise Messaging solutions (Kafka, RabbitMQ, etc.)
Distributed caching solutions (Redis, Memcached, etc.)
NoSQL solutions (HBase, Cassandra, MongoDB, etc.)
Working, hands-on experience and knowledge on Unix/Linux and/or derivatives
Understanding/writing technical documentation using UML diagrams
Excellent problem analysis and solving skills
Desire and positive attitude to work in a fast-paced, team-oriented, rapidly changing setting
Effective communication and documentation skills
📌 Cloud Software Engineer Java Full Stack Karnataka
🏢 Airties
📍 Karnataka