java developer
Bengaluru,karnataka, India
Posted 2 weeks ago

Company Name

DASSAULT SYSTEMS

Job Title

Java Developer

Experience

0 – 1 Years of Experience

Location

India, KA, Bangalore

Requirements

  • Strong Skills and experience in JAVA/JS 
  • Good Exposure to web applications architecture and development practices
  • String DB concepts
  • C++/.NET/JAVA
  • Javascript
  • Data modeling (RDF is desirable) 
  • Web App development
  • User and Customer focus
  • Peer cooperation
  • Effective Communication
  • Knowledge & Know-How  Management
  • Time and Priority Management
  • R&D methods, process & tools 
  • Continuous Development / Deployment practices
  • Software architecture

Rules and Responsibilities

  • Specify the software system
  • Define and describe Functional behavior, limitations and Acceptance Tests of capabilities to deliver (What)
  • Design and specify How capabilities will be implemented
  • Select algorithms, theories or technologies that will be used. 
  • Plan appropriate user interface. 
  • Identify and manage dependencies with other components. 
  • Document these selections in a PES (Product Enhancement Specification Document) and in a DES (Design Enhancement Specification Document) 
  • Develop and Validate new functionalities described in PES:
  • Code, compile and run unit tests according to Implement processes and Metrics (KPIs), as part of the development pipeline 
  • Check the progress of dependencies with other components.
  • Keep abreast of the latest technological developments, understand the requirements of our development partners, know about competing products, look ahead for future products, technologies, languages, etc.
  •  Ensure knowledge sharing within the team about the developments.
  • Work towards development convergence:
  • Improve code quality up to the Last Build, to reach the defined quality metrics (component metrics, product metrics …)
  • As soon as the Software is deployed, track usage metrics and user feedbacks to continuously and proactively improve the solutions
  • Regularly assess Metrics and Customers feedbacks to identify areas for code quality or software performances improvement.
  • Perform lessons learned and RCA to identify Root Causes of severe issues and propose Improvements actions to prevent such type of issues in the future (trainings, tools, process, operations, …)
  • Resolve quality issues  (backlog management):
  • Resolution of incidents reports (IRs) reported by the Technical Customer Success or by Product QA teams 
  • Technological intelligence

Job Features

Job Category

DASSAULT SYSTEMS

Apply Online