The ideal candidate will have 8+ years of experience working in full-stack development (front-end, back-end, etc.) using Java, Oracle, and other high level programming languages in a primarily Linux/UNIX based environment. The candidate is expected to work both independently and within a team and proactively address issues or implement enhancements.
Responsibilities
J2EE web applications developer with a demonstrated proficiency at an expert level developing in all application tiers – model, view, controller, service layer
Must be a leader, with proven experience implementing the model, view, controller (MVC) design pattern
Design and implement web applications using the Spring 4 framework, including Spring core, Spring MVC, Spring Data, Spring security, and Spring form tag library
Maintain application security and remediate sec vulnerabilities
Maintain existing applications, including APIs, websites, and dissemination tools
Develop enhancements to existing applications and work on larger projects involving the development of software.
Support real-time operations, for example, by monitoring performance of applications, working with administrators and others, etc.
Document software and assist with implementation and full software development lifecycle (SDLC).
Skills/Qualifications
The individual must possess the following knowledge, skills and abilities and be able to explain and demonstrate that he or she can perform the essential functions of the job, with or without reasonable accommodation, using some other combination of knowledge, skills, and abilities:
8+ years’ experience, in developing modern, scalable and maintainable J2EE web applications interfacing with Oracle 18C database back-ends.
Must have a strong understanding, with proven experience of core Java
Experienced with Hibernate validation framework
Experienced with JSTL and Expression language
Experienced with Spring Data, JPA, and Hibernate ORM
Experienced developing client facing web technologies including the following: JSP, HTML5, CSS, JavaScript , Jquery, AJAX, , XML and other client approved technologies.
Strong SQL experience in Oracle 12c and/or 18C - developing SQL queries, triggers, stored procedures and creating indexes and optimizing database queries.
Experienced developing REST web services
Experience with Maven, and building WAR and EAR files
Experience with Oracle WebLogic or Apache Tomcat
Experienced with Git version control
Ability to work independently and as part of a team.
Must possess strong understanding and experience leading development efforts
Experience participating in an agile development team and knowledge of standard Agile/Scrum practices as well as other software development methodologies
Experience performing unit testing and integration testing to validation solutions
Proficient in the use of browser Developer Tools for troubleshooting
Experience in Mobile Application Development is a plus
Experience in testing web applications in multi-platform, cross-browser development is a plus
Ability to communicate clearly and effectively
Requirements
Desired Qualifications:
Experience with OpenSAML
Experience with Bootstrap
Experience with Oracle ADF
Certification in a web application, Object Oriented programing language such as Java
Previous experience with developing customized J2EE workflow applications,
Data entry applications, law-related business applications, and some level of GIS expertise preferred.
Experience working in a government client environment
Education
Bachelor’s Degree in computer science, physical sciences, mathematics, engineering or related discipline, or equivalent; preferred.
Founded in 1991, Systems Integration & Development, Inc. (SID) delivers state-of-the-art technical IT solutions to public and private sector clients. Our commitment to every customer is to deliver quality, value, and outstanding service on time and within budget. Our goal is to provide highly qualified information technology services to our customers and help our customers stay ahead of the curve, and meet the challenges and needs of the progressive market.
SID provides a progressive work environment with continuous growth, and endorses a collaborative work atmosphere modeled to encourage opportunities from within. SID promotes an environment of continuous learning, allowing our employees to continuously grow and contribute their constant best to the SID team. Our benefits package includes: health, dental, disability, life insurance; paid holiday, paid time off; 401K plan with employer contribution; training reimbursement; metro-check program, etc.
SID is an Equal Opportunity/Affirmative Action employer of Females/Minorities/Veterans/Individuals with Disabilities. All qualified applicants will be considered for employment without regard to disability, protected veteran status, race, color, religious creed, national origin, citizenship status, marital status, sex, sexual orientation/gender identity, age (40 or over), or genetic information. For more information on SID, please refer to the website at www.sidonline.com