Our client is seeking to create a comprehensive workflow and reporting application that will be critically important to efficiency in research administration and reporting of inventions that ultimately create value for society and the economy. The team will also assist migrating legacy data to a modernized cloud service provider, including Amazon Web Service (AWS).
Develop and maintain applications using Java OpenJDK 11+, Java Server Faces 2.2+, PrimeFaces 7.0+, AdminFaces 1.0+ e.g., Bootstrap 4.0+, Maven 3.6+
Experience creating RESTful API with Spring and Hibernate frameworks
Use Enterprise Architect to design and implement relational schema in Oracle Databases Postgres, MySQL, and/or NoSQL databases. Have the ability to break down complex concepts into organized and concise units with estimates .
Develops code that reuses objects, is well structured, includes sufficient comments, and is easy to maintain.
Migrate legacy software and databases, identify integration opportunities to mitigate the risk of bugs and security issues.
Perform complex programming, program debugging, data analysis, problem analysis and issue resolution in a timely and accurate fashion.
Report Scrum metrics, track project milestones, deliverables for monthly management reporting and communicate effectively with teams internally and stakeholders externally.
Translate requirements into system design specifications and the implementation of systems throughout the entire software development life cycle. Leverage technical and interpersonal skills needed to lead, coach, and mentor development teams
Contribute to a work environment that encourages knowledge of, respect for, and development of skills to engage with those of other cultures or backgrounds. Contribute to the overall project success by performing all other essential duties as assigned.
Required Skills and Qualifications:
Over 8 years’ experience in developing applications with Java framework
Experience with AWS API development, Java, AWS
Ability to create Web APIs and design RESTful web services
Have the knowledge and working experience in developing web services and maintaining source code and deploying applications via various technologies such as Git, CVS, SVN, Jira, Confluence, etc.
Have solid understanding of full system development life cycle, federal security, privacy and Section 508 compliance requirements. Strong site navigation and user interface design skills, great communication, problem solving and interpersonal skills and work well in a team environment.
Desired Skills and Qualifications:
Experience working with automated development pipelines
Experience creating web applications with detailed workflows and reports
Experience in linking with public facing website for a secure sign on
Have excellent written and verbal communication skills
Ability to manage and communicate project tasks, status, and deadlines