Build software that meets requirements and deliver timely, high-quality output
Perform Technical Analysis and Testing
Collaborate with internal teams to fix and improve software
Document development phases and monitor systems
Ensure software is up-to-date with the latest technologies
Job Requirements
Experienced Java Developer with knowledge in web framework based development and internet technologies
The ideal candidate should have hands-on experience in the following: public-facing web application development using JAVA and open source technologies, tools, and APIs Ex.: Spring stack, Servlets, JSF, JSP, RESTful web services, JDBC, XML, HTML5, CSS3, Bootstrap, Angular, JavaScript, Git, Maven. Additional web technologies experience is a plus.
Knowledge of SQL/PL-SQL and Oracle database development (packages, stored procedures, triggers) is a plus.
Strong knowledge of concepts and techniques such as Responsive Design, HTML5, CSS3, and mobile web site development is a plus
Experience with web applications development in Eclipse environment
Experience with applications servers: Weblogic, Tomcat
Experience with Oracle database, multiple O/S's: UNIX platforms
Experience customizing workflows and integration with other enterprise systems
Demonstrated experience with Java, JavaScript, HTML5, CSS3, and related technologies
Working knowledge and understanding of the following: RESTful web services, Javascript, jQuery, AJAX, JSON, HTML5, CSS3, Git, Maven
Experience with Javascript MVC frameworks like Angular preferred.
Ability to write complex programs, analyze code changes and make suggestions to improve code complexity for maintainability and scalability.
Ability to reason logically and creatively, identifying problems, drawing valid conclusions from the data available, and developing effective solutions while applying creative thinking in the design and development of high performing web applications
Knowledge and demonstrated experience with cross-browser and cross-platform issues (IE, Firefox, Safari, etc.)
Goal-oriented and self-motivated
Candidate must have the ability to work independently or within a team environment
Strong oral and written communications skills with the ability to create software design and engineering documents
The ability to multi-task and deliver high-quality work under tight deadlines is essential
The ability to work in a fast-paced environment is crucial
The ability to learn, excel and deliver at a quick pace is required
BS/BA or higher in Computer Engineering, Science or related field
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.