Software Developer/ Engineer/ Architect

Senior Software Developer

My client who are based in the West of Ireland are looking for a Senior Software Developer to join their team. An exciting opportunity to get on board with an established company.

Job Responsibilities

  • Experience in the design and development of production applications or system components with regards to security, scaling and backup.
  • Experienced in the development cycle using Java and Python, with an understanding of Object-Oriented Programming, Virtualisation, and Operating Systems.
  • A knowledge of javscript is also required for the position.
  • Experience of software developments for cloud and container
  • Experienced with problem solving and issue resolution is important for this position.
  • Ability to keep up with industry standard techniques and best practices in order to influence the software development process and life cycle.

Experience Required

  • 5-7+ Years of development experience using Java/Python/JavaScript/Object Oriented programming language
  • Strong knowledge of the software development life cycle and industry standards and best practices.
  • Knowledge of test-driven development and end to end/integration test.
  • Experience working with with an Agile environment.
  • Experience of Angular2 or above is required
  • Knowledge of operating systems (Linux, etc).
  • Understanding of any version control and source control management (Git, Bitbucket, etc.).
  • Understanding of any CI/CD pipeline.
  • Strong communication skills (verbal and written).
  • Degree or equivalent experience preferred
  • Working knowledge and experience in Spring Boot and Sprint Security
  • Experience with Angular7+ or test tools similar to Protractor.
  • Understanding of software configuration management  and Knowledge of automated testing using Selenium, JMeter etc.
  • Experience in working with cloud platforms such as GCP, AWS, Azure etc.
  • Experience in scripting languages such as bash and python.
  • Experience with Microservices would be an advantage for the role.
  • Experience with container technology such as, Docker.
  • Experience with any NoSQL database