.Java Fullstack Developer 3 - JoinMDC-SD-220003LV**Applicants are required to read, write, and speak the following languages**: English**Preferred Qualifications**Preferred Qualifications - InternalOracle Connected Cost is a SAS based cost management system for the construction industry. It provides EVM, budget forecasting, and collaborative contract and payment management capabilities as well as a host of other supporting features. Our product line is part of the Construction and Engineering Global Business Unit (CEGBU) of Oracle, a world leader in project and portfolio management software.We are looking for highly motivated Senior Java Engineer.**Responsibilities**:- Design and implement new features for SaaS based cost management system.- Writing both unit and integration tests as well as some automation level testing- Automate tasks through appropriate tools and scripting- Perform code reviews and mentor other engineersQualifications:- 4+ years Java experience (1.8+)- 4+ relational DB (Postgres or Oracle) with experience using Hibernate- 4+ years REST APIs- 2+ years with modern JS framework (Angular, React, Vue, etc.)- 2 + years HTML/CSS/SASS or LESS- Excellent communication skills and ability to interface with Product and UX/UI teams- BS/BA in Computer Science or a related degreeTools:- Git (required)- Experience with Unix/Linux based systems- Containerization (Docker etc.)- Jenkins, Bamboo, or other CI automation tools- Front end build tools (NPM and Webpack preferable)Bonus:- Web Sockets- Hazelcast- Terraform or Ansible- Hashicorp Vault- Experience with security compliance (OWASP, etc.)Oracle has great training, excellent benefits and offers strong earnings potential.**Detailed Description and Job Requirements**As a member of the software engineering division, you will perform high-level design based on provided external specifications. Specify, design and implement minor changes to existing software architecture. Build highly complex enhancements and resolve complex bugs. Build and execute unit tests and unit plans. Review integration and regression test plans created by QA. Communicate with QA and porting engineering as necessary to discuss minor changes to product functionality and to ensure quality and consistency across specific products.Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.**Oracle is an Affirmative Action-Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, protected veterans status, age, or any other characteristic protected by law