Oracle Software Developer 4 in Bengaluru, India
Software Developer 4
Oracle-Responsys marketing cloud provides customers with a powerful, comprehensive set of integrated applications to design, define, execute, manage and refine Cross-Channel Lifecycle Marketing campaigns across all key digital interactive channels including email, mobile, social and the web.
We are currently looking for a Lead Software engineer to build the next generation Mobile platform for Oracle/Responsys' leading Lifecycle Marketing application. This candidate will work on building new features as well as optimize the code for performance and scalability. This candidate will collaborate directly with a cross-functional team of Architect, Designers, Engineers, Product Managers, and other stakeholders to facilitate the design and development process.
As a Lead Engineer, you will specialize in building components that are highly scalable and meets the required performance criteria using Java, J2EE, Web services technologies.
Implement new features and optimize existing features.
Translate product requirements into functional specs and build software that meets those requirements
Build efficient and reusable back end components
Focus on usability,flexibility and robustness to market and customers' expectations.
Identify and communicate best practices for back end engineering
Identify and address performance bottlenecks
9 plus years of experience in development engineering, with at least 6 plus years building products, with a demonstrated ability to understand high-performance, high-usage web applications. Experience leading small teams of developers preferred.
Good understanding of Object Oriented technologies and at least 7 years experience in Java, J2EE, Web Services technologies.
Experience building applications using design patterns & Spring.
Great written communication and documentation abilities
Detailed Description and Job Requirements
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. BS or MS degree or equivalent experience relevant to functional area. 7 years of software engineering or related experience.
Job: Product Development
Job Type: Regular Employee Hire