Our client, a nationally acclaimed interdisciplinary research center in Mississippi seeks Java - Spring software engineering professional. You will develop new approaches to complex design problems. You will be organized, have an eye for detail, and be able to put ideas into a tangible form. You will use your experience with: multi-tier system development; mission critical applications, running in a highly distributed manner; Data Modeling and Database design. You will prioritize and manage work to critical project timelines in a fast-paced environment. You will communicate design rationale and build consensus.
Title: Software Architect
Location: Northern Mississippi (2 hours from Memphis, Jackson, Birmingham). Multi-cultural, progressive university community offering a low cost of living with all the amenities. Minimal traffic - commutes.
Compensation: Salaried. Retirement and pension plans. Generous paid time off. Full benefits. Relocation assistance.
Musts: Bachelor's Degree. Strong data analysis skills. Hands-on Java web application development using Spring framework. Proven experience designing enterprise software and defining software architectures. Front-end, middle and back-end skills. A thorough understanding of relational databases, object-oriented programming, and backup and recovery procedures. User interaction design. Hibernate. JPA. AngularJS, Microservice Architecture, Spring Boot, Docker.
Highly desirable: PhD/MS. Elasticsearch. Solr. Leading Agile software development teams.
* Those qualified that are TN eligible, or possess a current F1-OPT or H1-B are encouraged to apply. Not available for Corp-to-Corp. No third parties please.