Sr. Software Engineer
Oracle
Hyderabad, IN,India, IN
3d ago

Preferred Qualifications

We're taking on bold challenges and we're looking for an experienced and motivated middle-tier developer to help us build high-quality, cutting-edge user experiences that transform the power of our global scale big data into intuitive interfaces. If you're passionate about using the latest technologies to deliver best-in-class services and working in a fun, intense environment, where you'll collaborate every day with your team of talented developers and designers then please apply. Who are we? Our development teams focus on enabling our customers to solve their unique business challenges by leveraging the power of our big data and streaming data platforms. Our developers design solutions that rely on choosing the right tool for the job, often with cutting edge technologies. We offer a highly collaborative work environment where accountability, innovation, and initiative are valued and best practices, coding standards, and a test driven attitude are leveraged to produce software of the highest quality. Who are you? You are a curious, engaged and confident developer who enjoys crafting services that solve problems. You embrace collaboration and are driven to help your peers and team succeed. You are quick to identify problems and act to solve them, drawing on your team into the process. You have something to teach us and are not afraid to share it. What will you do? You will spend every day working with some of the most talented developers in the field both in the US and India, to solve some very challenging business problems in our industry. As a part of the middle-tier/services team, your focus will be to develop and deliver business applications for enterprise customers. Your fellow team members will be doing the same in other cross-functional project teams, but you will all come together in support of maintaining and maturing our applications and the platform they are built on. And finally, quality is highly important to us so you will embrace a commitment to constantly improving it through the use of code reviews, unit tests, test automation, and extreme programming. What do you need to bring to us? • BS degree in Computer Science or equivalent experience• 4+ years experience developing in one or more functional languages, with a solid understanding of functional programming & design • 3+ years developing high-performance, highly available, and scalable applications• Proficiency in Scala and a willingness to contribute in other languages as needs dictate• Experience with modern internet APIs, protocols, and patterns including: REST, JSON, XML• Proven success creating service frameworks and libraries at true enterprise scale• Embrace a test-driven development approach, leveraging unit test tools such as JUnit and NUnit• Experience with public Github or Github Enterprise• Enjoy working in an agile development environment with aggressive release schedules• Excellent communication skills and the ability to work well in a team What we will be extra impressed by • Proficiency in Akka• Experience with large-scale data processing engines such as Spark• Understanding service-oriented architectures• Developing globally distributed SaaS solutions• Experience developing with Message Queue technologies (Kafka, Zeromq) Other Job Information This is an individual contributor position working for the Manager of Application and UI Development. This position operates in Hyderabad India. Travel requirements will be minimal. We offer an exceptional working environment, salary commensurate with experience and an incredible benefits package. Candidate must pass a background check. Oracle is an equal opportunity/affirmative action employer supporting workforce diversity. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other

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