senior Java Developer

  • Full-time

Company Description

  • Position: Java Developer

    Team: Dynamo

     

    The Dynamo team is a part of a large enterprise program, which replaces the existing legacy PeopleSoft ERP - with SAP and SalesForce (CRM). Teams are creating various APIs using Java, and Apache camel (for the integration tier).  Applications include Web, Mobile and Cloud. 

     

Qualifications

Mandatory skills:

·       Java 8, Javascript, SQL, broad understanding of App servers, message brokers and ESBs, API development, RESTful webservices

·       database design (understanding of system design concepts); Microservices; message-based architecture, integration

·       Experience with AWS

Nice to have:

·       Apache Camel

·       OSGI experience

​​​​​​​

Additional Information

  • Demonstrate the attributes of a good Scrum team member:
  • Team Collaboration
  • Communication
  • Agility
  • Energy
  • Learn, follow and adapt Agile software development processes
  • Actively participate in Scrum Planning, decomposing Product Backlog Items into tasks and associated estimating of effort
  • Select and complete appropriate tasks from the Scrum Wall, balancing existing skills with a willingness to learn
  • Share and gain knowledge through collaboration, pairing, or other related methods
  • Continuously learn new skills to strengthen the team and to be able to operate as a Feature Team
  • Build Quality In through techniques such as Test-Driven Development, constant feedback, Test Automation, and Continuous Integration
  • Communicate often and effectively with other Team Members, the Scrum Master, and the Product Owner
  • Demonstrate completed work to team and to stakeholders at Sprint Review
  • Participate in regular team reviews, assessing each other’s performance and fostering continuous improvement