Required Skills

Maven Automation Java J2Ee Developer Configuration management Debugging Agile

Work Authorization

  • Citizen

Preferred Employment

  • Full Time

Employment Type

  • Direct Hire

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 11th Jun 2022

JOB DETAIL

What this Role demands

  • Help design, develop and maintain highly performant functionality/code
  • Develop, configure and write unit/integration tests for the software to meet user requirements and associated acceptance criteria, performance criteria and non-functional requirements in line with quality standards
  • Ability to act as a coach on the team for development practices
  • Play an advising role in the creation of software designs and perform follow-up of other SW development and test task within the scope of your experience
  • Perform an intake and acceptance on SW development tasks and describe/adapt the technical design for the development tasks
  • Coordinate with QA/PO and other functions within team to ensure timely completion of assigned tasks
  • Execute the quality procedures on SW development and deliver high quality components with regards to performance, scalability and robustness.
  • Maintain/adapt SW documentation and artefacts.
  • Participate in peer code reviews (using tools), customer support etc.

Essential Qualifications & Competencies

  • BS/MS degree in Computer Science, Engineering or a related field
  • 4+ years of experience in object-oriented programming and more specifically Java (Design patterns, etc ), and JEE7
  • XText Framework, XTend experience
  • Eclipse and Eclipse RCP development, EMF (Eclipse Modelling Framework)
  • Strong Maven expertise of setting up and maintaining complex project architectures
  • Strong analytical skills, capable of working in complex environments
  • Database knowledge (Oracle, MSSqlserver)
  • Strong experience in automation/unit/integration testing
  • Knowledge of source code control management systems and build/configuration management/CI tools (i.e. Git, Team City, etc) and code branching/merging strategies
  • Object Oriented analysis and design using common design patterns.
  • Outstanding technical problem solving and debugging skills.
  • Experience with JUnit
  • Experience working on enterprise software and software integration
  • Well versed with the entirety of development process, from requirements to deployment as well as support
  • Experience in working in an Agile environment (SCRUM)
  • Team player with good communication (written and oral) and collaboration skills
  • Fluent in English

Desired Qualifications & Competencies

  • Experience with Domain Specific Languages.
  • Knowledge of basic financial risk concepts.
  • Experience with automated documentation generation.
  • JIRA
  • Knowledge about static and dynamic code analysis using tools like SonarQube or likewise

Company Information