Logo Background RSS
  • Home

Senior Java Developer

  • Perform research, analysis, design, development, testing, and integration as part of Unicon’s professional services team. This may be as part of implementing, customizing, extending, and integrating existing open source platforms, or may be completely new custom software development as per customer requirements.

    Education and Work Experience

    Bachelor’s degree in software engineering or computer science, or equivalent experience
    3+ years of professional experience designing, developing and supporting web-based applications

    Required Knowledge & Skills

    Experience developing web-based applications with Java and JEE APIs
    Professional experience with application/product deployment and documentation
    Professional experience writing and conducting unit tests
    Understanding of core concepts and principles of XML

    Motivated self starter and quick learner
    Able to work independently without supervision
    Excellent communications and interpersonal skills
    Outstanding attention to detail
    Strong analytical and design skills
    Strong teamwork skills

    Preferred Knowledge & Skills

    Professional experience with Java XML APIs, especially WWWC DOM and dom4j
    Experience with Web Services (SOAP and/or REST)
    Experience deploying and troubleshooting Apache & Tomcat
    Professional experience with Spring, Hibernate (or other JPA libraries), Ehcache, and Terracotta
    Working familiarity with portal technologies and the Java Portlet specifications

    Advanced understanding of Object Oriented Design, Design Patterns, and UML
    Professional experience with XML related technologies, especially XSL/XPATH and DTD/Schema
    Professional experience with relational database platforms
    Professional experience developing multi-threaded and distributed systems
    Experience working on performance and scalability issues in large-scale enterprise systems
    Experience with Service Oriented Architectures (SOA)
    Experience using common source code control tools, especially SVN
    Working familiarity with common server operating systems, especially Linux

    Agile software development experience: Scrum Process, Extreme Programming (XP), and/or other Agile software development practices, including Test-Driven Development (TDD)
    Experience with Open Source technologies, projects, and communities
    Systems Integration experience
    Higher Ed industry experience

    • Principals only. Recruiters, please don’t contact this job poster.
    • Please, no phone calls about this job!
    • Please do not contact job poster about other services, products or commercial interests.

Closed (This Job is no longer available)

Sponsored Links