VivánTech is a provider of high quality software consulting services for open source enterprise solutions in the higher education industry. We are looking for a full-time Software Engineer with Object Oriented Programming and Java experience to join our development team. This person will be responsible for full software development lifecycle activities including analysis, design, development, and implementation of a comprehensive suite of open, modular, distributed and community-built administrative software.
Responsibilities:
- Design and develop robust Web applications using J2EE programming model and patterns.
- Participate in periodic code reviews.
- Work directly with business stakeholders and Subject Matter Experts (SMEs) to clarify requirements and solve various IT issues.
- Collaborate with other developers, architects, and analysts to create innovative solutions which meet the clients’ business needs.
- Review and contribute to the development of requirements, technical specifications, and design documentation.
- Follow establish best practices, methodologies, and control processes.
- Assist in continuous improvement efforts to enhance performance and provide increased functionality.
- Produce documentation related to design and implementation work.
Skills/Qualifications:
- Bachelor’s degree in a technical discipline and/or equivalent experience.
- Must have 3 years of professional software engineering experience, preferably in server-side web development using open source technologies and tools.
- Excellent knowledge in Java/J2EE (Servlets, JSP, Struts, Spring, OJB, Hibernate), MySQL, Oracle, OOP/OOD (UML, design patterns, model driven architecture), XML/XSL/XSD, etc.
- Knowledge of web GUI technologies such as HTML, AJAX, JavaScript, and CSS.
- Experience in SVN, CVS, Eclipse, Ant, Maven, and JUnit.
- Knowledge of and experience with enterprise workflow solutions.
Desired:
- SUN Java Certification is a plus.
- Experience with Kuali or in the Higher Education industryis highly desirable.
- Experience working for a software consulting firm that develops, with the participation of clients, custom business applications