Search by job, company or skills

Software Engineer II / Software Engineer III (Java Full-stack)

3-7 Years
Quick Apply
  • Posted 19 days ago
  • Over 200 applicants have applied

Job Description

Job Description

What you would do

  • Design, develop and run cloud-native data platform and analytics SaaS services
  • Hands-on coding > 90% of the time
  • Design and build largescale real-time stream processing systems
  • Design, develop and run microservices and analytics SaaS solutions
  • Own Continuous Integration (CI) and Continuous Deployment (CD) for your services
  • Own scalability, availability, and data security for your services
  • Triage resolve code defects
  • Maintain secure code and resolve app security findings

What you would need to succeed

  • Minimum 2+ years of required work experience
  • B. Tech or M. Tech degree (Computer Science ) or equivalent
  • Excellent programming skills in Java
  • Strong experience with Java, Spring boot. Microservices, multithreading and AWS (or any public cloud)
  • Deep understanding of Algorithms, Data Structures, and performance optimization techniques
  • Exposure to modern frontend technologies like Angular or React.js .
  • Working knowledge with Kubernetes, AWS, Docker, and Terraform is a plus.
  • Experience with relational databases, redshift, etc.
  • Understanding of distributed systems concepts and principles (consistency and availability, liveness and safety, durability, reliability, fault-tolerance, consensus algorithms)
  • Ability to work in an agile fast-paced environment

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 112054685