Back to all jobs
D

Senior Java Developer (3rd Party Contractor)

DVT

Melrose Arch$5kOn-site5mo ago
Employment
Contract
Seniority
Senior

About the role

RONT-END ENGINEERING LEAD

Job Title:                       
Senior Java Developer

Reports to:                     Practice Head: Java Solutions

ROLE OVERVIEWRolverview

DVT requires the long-term services for an Innovative Senior Java Developer with experience in building high performing, scalable, enterprise-grade applications.

You will be part of a talented technology driven software team that works on mission-critical applications. You will be responsible for Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing.


KNOWLEDGE AND SKILLS

KNOWLEDGE AND SKILLS


  • Java systems development experience using core Java Enterprise edition

  • 5+ years’ java development experience

  • Knowledge of OO design principles and enterprise design patterns.

  • Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management, etc)

  • Agile environment

  • Experience in developing web applications using at least one popular web framework (JSF/Primefaces, AngularJS, Wicket, GWT, Spring MVC)

  • Experience with XML/XSD/JAXB and Web Services (Soap & Rest).

  • Experience in the Spring Framework, EJB3

  • Javascript, CSS and HTML etc.

  • Excellent knowledge of ORM technologies (JPA, Hibernate)

  • Solid working knowledge of Relational Databases, SQL and Data Model

  • Experience with Test-Driven Development (TDD)

  • Agile/Scrum background experience would be a value add

  • Unit testing and mocking frameworksAbility to conceptualise and simplify complex problems


COMPETENCIES

competencies


  • Passionate about technology and development.

  • Results oriented with the ability to work under pressure and juggle multiple concurrent projects with changing priorities and deadlines

  • Strong analytical and problem solving skills.

  • Able to deal with complexity and migrate between detailed and high level requirements.

  • Self-starter who takes ownership, is accountable, and is able to work with minimal supervision.

  • Communication Skills (written & verbal)

  • Listening Skills

  • Planning, organising and execution skills

  • Work under pressure

  • Innovative

 

ATTITUDES

ATTITUDES


  • Passion for people

  • Enthusiastic and committed

  • Work in a team environment

  • Ability to work under pressure

  • Delivery focused

  • Work to achieve tight deadlines

  • Professionalism (conduct and appearance)

  • Motivated

  • Show initiative

  • Awareness of the environment

RESPONSIBILITIES


  • Develop Java application software

  • Assist with the production of technical specifications and designs

  • Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance

  • Contribute in all phases of the development lifecycle

  • Write well designed, testable, efficient code

  • Ensure designs are in compliance with specifications

  • Prepare and produce releases of software components

  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review

  • Collaborate with other team members and stakeholders


QUALIFICATIONS

alQualificationsifications


  • Preference: BSc/ BSc Hons/ MSc degree in Computer science, Software engineering or a related field of study

  • Matric, A or O levels


TO BE SUCCESSFUL IN THIS ROLE, YOU WILL NEED:


  • Hands-on experience with Spring Cloud

  • Good understanding of microservices, event-based architectures

  • Hands-on experience with Netflix OSS (Eureka, Ribbon, Hystrix, Feign)

  • Hands-on experience with Batch processing using Spring batch

  • Strong experience working with various JEE based Application Servers (Weblogic, Websphere, JBoss etc.)

  • Good understanding of web security (OAuth2, JWT, OpenID)

  • Good understanding of AWS cloud ecosystem (Cloud Practitioner Certified)

  • Hands-on experience with Spring security

  • Hands-on experience with UI frameworks like Angular or React

  • Hands-on experience with NoSQL DBs (MongoDB, Elasticsearch, Hazelcast etc)

 

483,000+ hidden jobs like this

DVT and thousands of companies post here first — often days before LinkedIn or Indeed. Your first 5 applications are free; go Pro to apply without limits.

Everything Pro unlocks:

  • Unlimited applications — free stops at 5
  • Track every application in one place
  • Apply straight to the source, one click
  • Save & organize roles you love
  • Roles pulled from company boards before the big sites

Weekly

$9.99
$4.99/week

For an active search. Cancel anytime.

Most popular

Monthly

$24.99
$12.99/month

The smart pick. Save 35% vs weekly.

Lifetime

$99
$49.99once

Pay once. Every future feature, forever.