Search by job, company or skills

Software Engineer

2-5 Years
Quick Apply
  • Posted a month ago
  • Over 500 applicants have applied

Job Description

What the role offers:

  • Design and integrate software applications running on multiple platform types into overall architecture and product suite.
  • Be the go-to person in the team for the most complex, hard-to-solve technical challenges.
  • Understand the high-level requirements from the product manager and transform it to themes and features requirements for the development team.
  • Develop requirements docs to describe the requirement, architecture, APIs, etc.
  • Review and ensure the developers breakdown of features into User stories is sufficient and cover all points.

What you need to succeed:

  • Strong design skills with deep understanding of object-oriented programming
  • Strong Java programming skills with experience in developing multi-threaded modules
  • Deep experience using debugging and dump analyser tools
  • Good understanding of web services (SOAP/REST) and related technologies such as AJAX, JavaScript, HTML, CSS, JSON, XML
  • Knowledge of advanced design patterns
  • Excellent analytical and problem-solving skills
  • Excellent written and verbal communication skills

One last thing:

  • Experience using Hibernate, JDBC, database programming, SQL programming
  • Experience with UI tech stack will be an added advantage
  • Experience working on enterprise-grade solutions
  • Understanding of best development practices
  • Experience of agile development methodologies such as SCRUM
  • Experience of Test-Driven Development practices
  • Knowledge of Secure development lifecycle
  • Experience using unit test frameworks such as Junit
  • Knowledge of Linux Operating System and related tools

About Company

Job ID: 108023109

Similar Jobs

Bengaluru, India

Skills:

Software Development LifecycleSap EwmAgile Methodologieswarehouse management processesenterprise resource planning systemsconfiguring and customizing SAP Extended Warehouse Management modules

Bengaluru, India

Skills:

security development lifecycle CDevice DriversLinux kerneltest automationWindowsShell ScriptsDebuggingAgileTest MethodologiesPythonSoftware DevelopmentCisoftware testingLinuxSystem ArchitectureOptimizationVerificationassemblyInstrumentationValidationsoftware profilingbootloadersAndroid internalsARM OS fundamentals

Bengaluru

Skills:

Software Development Life CycleJavaOracleTerraformAgile MethodologiesPostgreSQLAI-assisted software development toolsAWS Elastic Kubernetes Service

Beware of Scammers

We don’t charge money for job offers