Junior Software Engineer
Penn State University
Penn State's Enterprise Applications Services Software Engineering group is looking for a Software Engineer that would like to specialize in Enterprise Java application development to design, develop, test, improve, and maintain software. The successful candidate for this job will be trained in modern principles of software engineering and will be involved in all aspects of the development process. Responsibilities include the administration of enterprise software systems, API development, and systems integration. The selected candidate will work on a variety of projects, both independently and in teams. This job will be filled as a level 2, or level 3, depending upon the successful candidate's competencies, education, and experience. Typically requires an Associate's degree or higher plus two years of related experience, or an equivalent combination of education and experience for a level 2. Additional experience and/or education and competencies are required for higher level jobs. Desired skills include Enterprise Java with emphasis on JAX-RS, JAXB, JPA, CDI, EJB, Validation and JMS. Additional desirable skills include Kubernetes, Docker, Go, C++, LDAP, Continuous Integration/Deployment, Jenkins, Maven, Git, Svn, PostgreSQL, Enterprise Architecture and Design Patterns. This is a fixed-term appointment funded for one year from date of hire with excellent possibility of re-funding.
These salary bands have been established to provide salary guidelines for staff positions.