Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc. As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems. Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. Leading contributor individually and as a team member, providing direction and mentoring to others. BE or MS degree or equivalent experience relevant to functional area. 5+ years of software engineering or related experience.
Description
Take leadership role for Oracle Converged Communications Application Server Projects including design, implementation and mentoring.
Analyze and create implementation strategies for requirements
Developed highly efficient code for the product.
Use and contribute to the Continuous Integration and Continuous Delivery process (CI/CD).
Desired Skills/ExperienceExperience in architecting/designing large scalable applications.
Work experience implementing complex scalable applications
Network programming, Multi-threaded development in Core Java
Experience in J2EE
Experience or knowledge of SIP and IMS network
Experience in Docker and Kubernetes
Jenkins and CI/CD experience is desirable
WebRTC experience is desirable
Detailed knowledge on SOAP and RESTful services
Experience with UNIX (one of Linux) and Windows
Experience with one or more revision control systems (Git, Bitbucket,Subversion, Perforce, CVS, etc.)
Experience in the development and maintenance of unit tests using a testing framework, such as JUnit, is highly desirable
Good to have experience with one or more web application servers (WebLogic, WebSphere, Tomcat, etc.)
Good verbal and written communication skills in English. Should be strong communicator and able to articulate ideas clearly.
Job Classification
Industry: IT Services & Consulting Functional Area / Department: Engineering - Software & QA Role Category: Software Development Role: Software Development - Other Employement Type: Full time