Senior Java Developer

Senior Java Developer Image
Senior Java Developer

Dublin

Permanent

€80,000 - €95,000

Ref: E6146CSG

Job Description

My Dublin based tech client is looking for a Senior Java Developer to join the team for a permanent position.

Job Responsibilities

-Provide technical guidance and direction to less experienced members of the team
-Propose, and participate in, R&D and proof of concept projects on an ongoing basis
-As a member of a technically diverse Product Development team your role will be to design, develop and test software to a high level of quality
-Participate in Code and Quality Control reviews
-Participate in product rollout and support functions, liaising with clients as necessary
-Engage with Product Management on new development requirements.
-International travel may be a requirement, from time to time
-Mentoring and guiding other Developers

Experience Required

-6+ years commercial experience in Java enterprise and web application development
-Experience with some / all of the following
-Core Java, including familiarity with Java APIs such as JDBC, Threading, Sockets
-Familiarity with industry standard Development tools including Eclipse/NetBeans/IntelliJ, Jenkins, Maven, GIT, Junit
-Good knowledge and understanding of design patterns and clean code
-Good knowledge of Database design/normalisation
-Experience with modern software processes including Test Driven Development and Continuous Integration
-Java application server experience – e.g. Glassfish, Tomcat, JBoss
-Excellent communication and interpersonal skills
-Experience with Agile and Waterfall software development methodologies

Essential and Desirable Skills

-Commercial experience with JavaScript, CSS & HTML (incl. CSS3 & HTML5)
-Experience of integrating with legacy platforms
-Experience developing native Android Apps, using Java or Kotlin, Android Studio, Jetpack
-JavaScript frameworks, in particular AngularJS / Angular 2+
-Spring Framework, including Spring Boot, Spring Data JPA, Spring Batch,…
-Web service development (REST using Spring Data REST)
-SQL & relational databases

Educational Requirements

-Third level qualification in Computer Science/ Engineering or related discipline

Working Hours & Benefits

-Standard working week
-Flexible working hours

How to Apply

If you are interested in this role, then please Apply along with your updated CV and I will be in touch with you to discuss your application in more detail, otherwise feel free to connect with me by whichever medium you are most comfortable with be that Linkedin, Email or Telephone. Remember we have limited our site to a maximum of 200 Jobs so if this Role is not a 100% match to your requirements please be sure to connect with us as we will most likely have another role which you may find more suitable.

Apply for Job

Not what you're looking for?

If this isn't the job for you then why not reach out to one of our consultants today and send us your CV so we can find the one that is?

Reach out to a Consultant