Software Development Engineer 3

Logo of Twilio

Twilio

πŸ“Remote - India

Job highlights

Summary

Join Twilio's Identity Platform Team in Bangalore, India as a Software Engineer (L3)! You will design, develop, and implement high-quality Java applications, collaborating with cross-functional teams to deliver new features. This role requires a Bachelor's degree in a computer science-related field, 5+ years of Java development experience, and expertise in building microservices and distributed systems. Experience with Java frameworks (e.g., Spring, Hibernate), databases (e.g., MySQL, DynamoDB), and troubleshooting production issues is essential. Twilio offers a collaborative environment, competitive pay, generous time off, parental and wellness leave, healthcare, and a retirement savings program.

Requirements

  • Bachelor's degree in a computer science related field
  • 5+ years of proven experience as a Java Developer
  • Strong understanding of Java programming language and ecosystem
  • Experience building resilient, high-throughput Microservices and distributed systems
  • Strong understanding of REST APIs
  • Strong communication and collaboration skills
  • Experience with Java frameworks such as Dropwizard,Spring, Hibernate, or similar
  • Experience with technologies like MySQL, Aurora, DynamoDB, Kafka, Memcached
  • Experience troubleshooting complex production issues

Responsibilities

  • Designing, developing, and implementing high-quality Java-based applications
  • Collaborating with cross-functional teams to define, design, and ship new features
  • Participating in code reviews to ensure code quality and adherence to coding standards
  • Troubleshooting and debugging issues to ensure smooth application performance
  • Owning and operating, high-scale cloud based systems and services
  • Documenting technical specifications and procedures
  • Keeping up-to-date with the latest Java technologies, trends, and best practices
  • Solve complex IAM related technical challenges
  • Coordinate with teams in other time-zones

Preferred Qualifications

  • Experience working with Agile/Scrum methodologies
  • Familiarity with version control systems such as Git
  • Experience with cloud platforms, preferably AWS
  • Knowledge of containerization technologies such as Docker and Kubernetes

Benefits

  • Catered meals, snacks, game room, ergonomic desks, massages, bi-weekly All Hands
  • Competitive pay
  • Generous time-off
  • Ample parental and wellness leave
  • Healthcare
  • A retirement savings program

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.