Software Development Engineer - II

OneCode

OneCode

Software Engineering
Bengaluru, Karnataka, India
Posted on Oct 30, 2024
Responsibilities

  • You will own the entire application lifecycle including research, design, development, and testing (dev owns quality), along with continuous deployment and delivery.
  • You will act as a mentor through both your technical knowledge and bring in continuous improvements and implement best practices.
  • You will apply the latest technology thinking from our tech radar, adopt best design practices to solve complex problems, and ensure our product is the best in usability.
  • You will work directly with the cross-functional product teams, and align on the needs of the products and operations.
  • You will analyze business, and technology challenges and suggest solutions.

Requirements

  • You have 3+ years of work experience in building highly interactive applications using object-oriented programming languages like Java, and Spring Boot along with MySQL and AWS.
  • You have experience in working with Restful web services.
  • You have a strong knowledge and understanding of design patterns and domain-driven design.
  • You understand the fundamental design principles behind building scalable, resilient, and maintainable applications.
  • You have a knack for writing clean, readable, reusable code.
  • You have good knowledge of TDD and CI/CD practices.
  • You have a penchant for learning.
  • You are a great analytical and logical thinker and someone who loves solving problems.
  • You are passionate, energetic, enthusiastic, and a go-getter.

This job was posted by Hisham Ali from ZET.