Principal Applications Engineer

5-7 years
a month ago
Job Description

As part of the platform team the successful candidate will be actively developing the application platform for our cloud-based enterprise products. In this environment the Senior Application Engineer will be called upon to analyse problems, suggest and assess multiple alternative solutions, and implement high-quality industry leading software. Responsibilities include:

  • Developing application framework code mostly in Java
  • Participating in code reviews
  • Working with application teams to provide infrastructure support in specific areas
  • Engaging actively in the technical decision making process
  • Participating in technical discussions and providing feedback depending on the needs of the team/department
  • Keeping abreast of the latest technologies (including Oracle technologies) and assimilating them into the product suites
  • Pro-actively mentoring and keeping track of team members progress
  • Ensuring compliance with development methodology and technical process

Candidate must have:

  • Strong J2EE development experience
  • Strong hands-on experience with Architecture, Microservices, Design Patterns, Spring Boot and SQL
  • A deep expertise in TypeScript, Javascript, HTML5 and CSS3 and knowledge in any one of frameworks like React or Angular
  • Experience with packaging framework like gulp, Webpack, grunt
  • Experience in JavaScript, TypeScript
  • Experience in HTML5, CSS3, SASS/SCSS, JSON
  • Strong experience with Web-tier development using technologies such as Spring Boot, JPA (Hibernate/EclipseLink/TopLink)
  • Good experience with at least one of the popular J2EE Application Servers (Jetty/Tomcat)
  • Experience on Dockers or Kubernetes.
  • Experience with writing unit tests using Junit
  • Thorough understanding of OO principles
  • Track record of rapidly learning and incorporating new technologies into his/her skill set
  • Thorough knowledge of programming best practices
  • Analytical and troubleshooting skills
  • Ability to effectively communicate technical, business, and design information
  • Proven ability to deliver high-quality, tested software on time

He/She should be able to work independently, mentor others and be a highly contributing member of an agile team. She/he has excellent organizational, planning and time management skills, with a successful track record of managing multiple priorities in a fast paced environment.

Career Level - IC3

Oracle Corporation is an American multinational computer technology corporation headquartered in Austin, Texas.In 2020, Oracle was the second-largest software company in the world by revenue and market capitalization.The company sells database software and technology (particularly its own brands), cloud engineered systems, and enterprise software products, such as enterprise resource planning (ERP) software, human capital management (HCM) software, customer relationship management (CRM) software (also known as customer experience), enterprise performance management (EPM) software, and supply chain management (SCM) software.

People Also Considered

Career Advice to Find Better