Engineer Iii, Software

Year    Bengaluru, Karnataka, India

Job Description


The role is of a hands-on software development who could make a difference to the product in terms of the design and architecture, and actively contribute to the development of new features. This person will be member of a cross-functional scrum team building public cloud based SaaS delivery platform and associated application services.

  • Active participation in various scrum ceremonies such as Story grooming, sprint planning sessions etc., alternate solutions to various problems etc.
  • Responsible for ownership of software modules.
  • Plans, participates and performs the technical work of an assignment.
  • Provides guidance regarding design activity to other programmers on technical aspects relating to the project.
  • Contribute towards system design, implementation, automated unit and integration testing, design review, code reviews, debugging and integration of code of extreme complexity across projects.
  • Establishes and maintains thorough and accurate documentation of all work.
  • Proactively looks for ways and patterns to continuously improve design, performance and automate feature testing with measurable and tangible goals.
Candidate Requirement:
Education & Experience levels:
Bachelors in Engineering/Computer Science or Master degree or equivalent with 6+ years of Experience

Skills, Knowledge and Experience:
  • Hands on experience designing web-based applications in Java technologies and open to learn UI technologies
  • Hands on experience in Java application development frameworks and technologies: Spring, Core Java (collections, generics, multi-threading etc.)
  • Experience with databases, persistence frameworks and SQL
  • Solid design and programming experience and very strong in programming disciplines like object oriented principles, design patterns, data structures and unit testing
  • Significant experience using Agile Scrum development processes.
  • Excellent analytical and technical skills.
  • Excellent communication and interpersonal skills
  • Ability to work effectively with dispersed, remote and global teams when needed.
  • Having a wide range of experience and understanding of trends and technologies, uses technical knowledge to resolve complex issues in creative and effective ways
Preferred Skills and Experience:
  • Experience with Web Services: SOAP Request/Response handling, authentication, REST APIs
  • Experience designing and building browser-based software user interfaces using modern languages and frameworks such as Bootstrap, HTML5/CSS, JavaScript, JQuery, AJAX, JSON/XML
  • Experience with Amazon Web Services or other leading cloud deployment platforms and services
  • Experience in Configuration Management tools and concepts required
  • Experience with design, development and automated testing of SaaS products
  • Experience in designing large-scale, highly available distributed software.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2988994
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bengaluru, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year