Software Developer

Halo Consulting Ltd

You will be an accomplished Senior Java Developer with a strong background in system integration.

  • 5+ Years developing with Java & related technologies
  • Boss/Wildfly/Tomcat based enterprise development
  • EJB3, Hibernate server-side development
  • 5+ Years developing with Java & related technologies
  • Boss/Wildfly/Tomcat based enterprise development
  • EJB3, Hibernate server-side development
You will be an accomplished Senior Java Developer with a strong background in system integration. You will be a strong communicator who can meet deadlines and get up to speed with growing trends. Your background will show a thorough history of Java development, working as a senior and full-stack engineer.
  
What you will be doing:
  • Creating software architecture by designing and developing a reusable software component
  • Defining and promoting the use of well-defined and established software design patterns
  • Designing high performing and scalable software solutions
  • Ensuring code follows standard and is documented
  • Ensuring software architecture integrates with legacy, external and future systems
  • Creating unit tests, regression tests and integration tests
  • Replicating, understanding and fixing issues as quickly as possible
  
  Key Skills and Experience:
  • Strong Java/J2EE Development with Spring
  •  Experience with Restful API development
  •  Paradigms such as TDD
  •  Using Waterfall and Agile
  •  JBoss/Wildfly/Tomcat based enterprise development
  •  JSP, AJAX, DWR, HTML, CSS, JavaScript, JQuery, JQueryUI, Kendo front end development.
  •  EJB3, Hibernate server-side development
  •  Alfresco, New Relic integration
  •  SQL Server database development/maintenance including stored procedures and performance improvement
  •  Enterprise Architecture, Design Patterns, Application Security
  • Previous experience in Wealth Management is a bonus!   
You'll need to possess a passion for technology and a work portfolio that reflects this.
  
This role will bring you a lot of satisfaction and will allow you to develop your career. You will need to have a passion for technology and a work history that illustrates a strong direction aimed at career growth.
 
Note: We review all CV's manually and you will only be contacted if your skills and experience meet the requirements of any of our clients.

TJ_10076718