Senior Software Engineer

Malbek

Malbek

Software Engineering

Ahmedabad, Gujarat, India

Posted 6+ months ago

Summary of Position: Senior Software Engineer


Join our Product Engineering team in a fast-paced, collaborative, startup-like environment. This role focuses on enhancing and supporting product features and modules using Java and related technologies.

Duties and Responsibilities:

  • Design, Code and implement solutions from concept to final hand-off to
  • Efficiently and creatively solve complex and difficult customer use
  • Create extensible design and easy to maintain solutions with the performance, scalability, reliability, maintainability, and long-term vision in mind for new modules and enhancing existing ones as requested by internal business groups.
  • Ensuring quality work through code review process, unit tests and testing
  • Collaborate with partner
  • Day-to-day maintenance and support of all existing applications related to
  • Fill In where needed on the development side to ensure daily operations run smoothly without any interruption.
  • Should possess the skills to handle pressure and challenging
  • The role will have significant influence on our overall strategy by helping define product features, drive the system design and architecture, and spearhead the best practices that enable a quality product.

IDEAL CANDIDATE SKILLS:

  • Bachelor’s/master’s degree in computer science or a related engineering
  • Minimum of 7 years' experience in Java
  • Strong understanding of object-oriented programming, system and application performance characteristics.
  • Solid experience working with Java, J2EE technologies and Spring
  • Experience in developing REST APIs and good knowledge of PL-
  • Passion for developing products which provide a great customer
  • Strong customer focus, ownership, urgency, and
  • Motivation to drive tasks to completion and take ownership of features and/or
  • Understanding of fundamental design principles for building a scalable application having familiar with various design and architectural patterns.
  • Proven hands-on Software development experience and knack for writing clean, readable, and easily maintainable code.
  • Strong knowledge of professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Ability to work independently in a fast paced and agile development environment with minimal supervision.
  • Strong troubleshooting, problem solving and analytical skills with high attention to
  • Ability to bring a fresh perspective towards modern Engineering practices and
  • Strong ability to interact, communicate, present and influence within multiple levels of the organization with positive attitude.
  • Exposure of UI Development

This position is available in either our Ahmedabad or Pune location.