Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Dec 14, 2017
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Imagine a world where people live healthier, more enhanced and protected lives… A world in which each organisation is a powerful influencer and responsible corporate citizen, committed to being a force for social good. As a leading innovator in healthcare, wellness, insurance, investments, financial and life planning, Discovery works ceaselessly to...
    Read more about this company

     

    Senior Java Developer

    Job description

    Key Areas of Responsibility:

    • The Senior Java developer must have a competent understanding of:
    • The system development life cycle and can explain the Java developer role in each stage
    • The defined system development tools, processes and workflows
    • The distinction between business, functional and non-functional requirements and how to implement them
    • The importance of delivering high quality source codes and how to achieve it
    • The technologies used and the systems components structure
    • The domain and business terminologies and link them back to system implementations
    • The Senior Java developer should be able to demonstrate that they can:
    • Develop, test, and maintain the deployed application software with high quality
    • Analyse, maintain and enhance existing application and troubleshoot issues with efficiency
    • Perform accurate development estimation
    • Produce technical specifications and designs.
    • Analytical and problem solving skills
    • Self-starter who takes ownership, is accountable, and is able to work under minimum supervision
    • Excellent written and verbal communication skills
    • Can help with quality assurance and provide comments
    • Present to senior stakeholders
    • Offer support and guidance to junior and intermediate Java developers
    • Perform analysis at a strategic level and understand principles of business, technical and enterprise
    • architecture
    • Passionate about technology and development.
    • Results oriented with the ability to

    Personal Attributes and Skills

    Minimum:

    • 5 years Senior Java systems development experience.
    • Java EE knowledge and experience.
    • Experience with XML/XSD/JAXB, SOAP & Restful Services
    • Unit testing and mocking frameworks.
    • Experience with industry standard Application Servers (preferably WebLogic).
    • Knowledge of OO design principles and development patterns
    • Preferred
    • Strong Java developer who not only understands the fundamentals of OO principles and
    • methodologies but further knows how to apply them. APS require strong Java candidates to join an
    • exciting and dynamic team.
    • 5+ years Java systems development experience
    • Java EE
    • Deep understanding of Spring framework, specifically (Spring Core, Spring MVC, Spring Web Services,
    • Spring Security, etc.)
    • Maven
    • ORM/Hibernate/JPA experience
    • JMS, Tibco experience
    • Oracle and PL/SQL knowledge
    • Presentation layer development
    • JSP
    • HTML5
    • CSS
    • JavaScript
    • jQuery
    • Angular
    • Spring MVC
    • Exposure to Agile principles and methodologies, including Continuous Integration and Test Driven
    • Development
    • Unit testing, automate testing using different testing frameworks
    • Exposure to source control systems (GIT / Stash, etc.)

    Advantageous

    • Linux and load balancing (Apache, LVS, F5) knowledge
    • Technical lead experience
    • Behavioral Characteristics

    Method of Application

    Interested and qualified? Go to Discovery Limited on career2.successfactors.eu to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Discovery Limited Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail