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 applicationsRequired 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 XMLMotivated 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 skillsPreferred 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 specificationsAdvanced 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 LinuxAgile 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.




