Senior Software Engineer
Oracle
Bangalore
19h ago
source : Shine

Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.

As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems.

Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.

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.

Senior Software DeveloperFusion Applications is an Oracle's flagship product and a corner stone in Oracle's SaaS and Cloud strategy.

We are part of the Fusion Engagement Cloud, also known as CX / CRM, development group.Oracle Engagement Cloud delivers fully-integrated sales and service capabilities on a single platform with a unique combination of sales automation, service request management, Omni-channel communication, knowledge management, and digital customer service.

Currently we are building a next-generation conversation-based CX application which is powered by chat bots and AI / ML infrastructure.

We are truly a global organization with team members based across the US, EMEA and APAC regions to provide world class solution to our customers.

Do you want to be part of a team developing software used by top worldwide companies in various industries Come and join our India product development teamResponsibilitiesDelivering large-scale projects on-time with high quality.

Guiding developers in day-to-day design and coding tasksDesign, Development and implementation of projects.Working closely with Product Architects, Product Managers, Quality Assurance, and other development teams.

Developing frameworks using Core Java & J2EE technologies including web servicesUI development of the application using HTML, JavaScript, JQuery, AJAX etc.

Participating in code reviewsPart of CI / CD Pipeline setup and Build Automation HelpEngaging actively in developing technical designsKeeping abreast of the latest technologies (including Oracle technologies) and assimilating them into the product suitesPro-actively mentoring and leading the team on the technical aspectsEnsuring compliance with development methodology and technical processAdditional SkillsExcellent analysis and prioritization skillsSelf-starter, able to deliver projects on time meeting high quality standardsAggressive, ability to find solutionsMulti-taskingEffective communication skills (written and spoken) and strong problem solving skillsCreative, analytical, adaptive, good team player, committed to quality, self-motivatedQualifications and Technical SkillsBS / MS in Engineering / Computer Science or equivalent.

Proven experience as Software Developer (4-10 yrs).Well rounded full stack developer with exposure to all layers of application and development.

Advanced UI development skills using js frameworks is preferredPassion for developing modern front-end applications adhering Composite UI ArchitectureHighly skilled and experienced in Agile Development process for diverse requirements and Worked on tools like JIRA / Rally etc.

Experience with cloud platforms, cloud technologies / deploymentsExtensive experience in Java technologies like Web services, SOAP, Java-Multithreading, Collections ,REST etc.

Extensive experience on Common Design PatternsExperience developing web UI s using Java Script libraries and / or frameworks (HTML5, CSS3, Javascript, Angular JS, Require, Knockout, React, JQuery, NodeJS ,TypeScript etc.

Experience working with responsive frameworks, like Bootstrap or FoundationExperience working with text search platform using NoSQL Elasticsearch engine, allowing for much faster, more scalable and more intuitive user searchesExperience in at least one major NLP platform (Dialogflow, APIai, IBM Watson, Microsoft Bot Framework, etc) is a plusAbility to work with large data using any one SQL DB such as PostgreSQL or MySQL and one No SQL Db (Mongo DB, Cassandra)Understanding of CI / CD Pipeline Setup and Build Automation to handle quick release cyclesExperience with container-based deployment (e.

g. Docker, RKT )Experience with continuous deployment tools (e.g. Teamcity, Jenkins)Experience with build systems and source code management (e.

g. Maven, GRADLE, GIT, Gulp etc.,)Experience with unit testing framework (e.g. Jasmine / Karma / Mocha-Chai / Mockito / JUnit etc.

Exposure in trouble shooting performance issues in web based applicationsAdded Advantage : Diverse experience utilizing tools in N-tier and Microservices architecture applications using Spring Boot,Spring Cloud config, Kafka, Zookeeper, Swagger etc.

Knowledge on Container Orchestration Tools using Eureka,Kubernetes etc.,Programming skills to build transactional chatbots, voice and intelligent interfacesWorked on NLP, Chatbot, Webhooks, APIs, Dialog Flows, Intents, Knowledge of common Artificial Intelligence / Machine Learning techniquesAnalyzing the ML algorithms that could be used to solve a given problem and ranking them by their success probability

Report this job
checkmark

Thank you for reporting this job!

Your feedback will help us improve the quality of our services.

Apply
My Email
By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
Continue
Application form