Cloud Software Engineer (Java Full Stack)

Airties

Bengaluru

Hybrid

INR 1,800,000 - 3,200,000

Full time

3 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Airties in Bengaluru is seeking a Cloud Software Engineer - Fullstack Java to design, develop and deploy scalable cloud-based software that monitors and controls network devices. The role emphasizes Java/C++ back-end work, data-driven insights, and enterprise-grade solutions.

You will work with AWS, SQL databases and NoSQL tools while applying solid software engineering principles in a fast-paced, team-driven environment.

Qualifications

  • MS/BS in Computer Science/Engineering or similar field.
  • 10 years of solid software architecture, design and development experience.
  • Strong knowledge of Java and/or C++, and SQL.
  • Experience building scalable cloud/server applications.
  • Familiarity with web protocols and standards.
  • Experience with web frameworks: J2EE, Spring, PHP, Python, Node.js.

Responsibilities

  • Design, develop and deploy high-performance cloud/server applications.
  • Transform collected data into actionable insights across teams.
  • Apply best practices: Clean Code, Clean Architecture, SOLID.

Skills

Java
C++
SQL
Cloud architecture
CI/CD
Unit Testing
TDD
SOLID
OOP

Education

MS/BS in Computer Science/Engineering

Tools

AWS
Kafka
Redis
PostgreSQL
MongoDB

Job description

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
  • Strong 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
  • Good 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 environment
  • Effective communication and documentation skills
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Backend Engineer (Cloud & Distributes Systems)
Senior Java Backend Engineer (Cloud & Distributes Systems)

Bridge AI • India

On-site
INR 1,800,000 - 3,200,000
Senior Java Software Engineer - Cloud AWS
Senior Java Software Engineer - Cloud AWS

Epam Systems • Hyderabad, Chennai District, Bengaluru

On-site
INR 1,200,000 - 2,400,000
Senior Software Engineer - Java with Cloud - AWS
Senior Software Engineer - Java with Cloud - AWS

EPAM Systems, Inc. • Hyderabad

On-site
INR 1,800,000 - 2,800,000
Senior Software Engineer - Java & AWS Cloud Services
Senior Software Engineer - Java & AWS Cloud Services

EPAM Systems • Maharashtra

On-site
INR 1,800,000 - 3,000,000
Senior Software Engineer - Java & AWS Cloud Services
Senior Software Engineer - Java & AWS Cloud Services

EPAM Systems • Coimbatore District

On-site
INR 1,500,000 - 2,100,000
Senior Software Engineer - Java with Cloud - AWS
Senior Software Engineer - Java with Cloud - AWS

EPAM Systems, Inc. • Chennai District

On-site
INR 900,000 - 1,400,000
Senior Software Engineer, Java Cloud (AWS)
Senior Software Engineer, Java Cloud (AWS)

Epam Systems • Hyderabad, Chennai District, Bengaluru

On-site
INR 2,500,000 - 4,500,000
Senior Software Engineer - Java
Senior Software Engineer - Java

EPAM Systems • Hyderabad

On-site
INR 1,800,000 - 2,800,000
Senior Software Engineer - Java & AWS Cloud Services
Senior Software Engineer - Java & AWS Cloud Services

EPAM Systems • Gurugram District

On-site
INR 1,500,000 - 2,500,000
Sr Java Developer
Sr Java Developer

Aditi Consulting • Chennai District

On-site
INR 1,800,000 - 2,400,000