Experience Inc. Jobs

Job Information

Oracle Backend Java Developer in Guadalajara/Zapopan, Mexico

Backend Java Developer Preferred Qualifications OTA-IWE-MX Principal Software Developer Brief Description: Oracle’s Adaptive Intelligence Applications team is looking for exceptional talent to develop our next generation of Applications running on Oracle Cloud Infrastructure. Detailed Description: The Adaptive Intelligence Applications team is developing Oracle's next generation of applications, driving functionality from Big Data sources, using machine learning to extract value and meaning from the data. As part of this team, we need a developer who will be responsible for architecting systems to move, store, transform, and analyze large amounts of data. The developer should be a forward thinker who is passionate about developing highly innovative breakthrough technologies, and has the endurance and resilience to make innovation happen. Job Requirements: We are seeking brilliant individuals with strong engineering background and proven track of records to take feature/design through the entire software lifecycle to release of robust, high quality, production code. The Role will entail interactions with other Developers across the globe and Product managers so excellent communication skills, both written and interpersonal, are crucial for the role. Ideal candidates should match or exceed number of following criteria: - BS or MS degree or equivalent experience relevant to functional area. - Has strong CS fundamentals, should be able to write an algorithm with ease - Good understanding of system architecture. - Experience in big data technologies - streaming architecture, data pipelines, etc. - Thorough understanding of OO principles, design patterns, and best practices - Strong experience developing Java applications, (Scala is a plus) - Design and implementation of REST APIs - Experience working with MicroServices and Application Servers - Experience with technologies such as Spring Framework, Spring Boot, Spring Batch, Quartz is a plus - Experience working with HTTP, SSL, REST and JSON. - Experience working with Kubernetes and Dockers - Experience working with Relational and NoSQL databases - Proficient in at least one big data technologies: Spark, Kafka etc - Experience working in Agile Env - Deep understanding of Data Science Concepts and principles - Experience applying Machine Learning to concrete problems at large-scale - Understand CI/CD best practices Soft Skills: - Proven analytical, investigative and problem-solving skills - Effective communication skills (written and spoken) - Self-starter, able to deliver projects on time meeting high quality standards - Multi-tasking - Customer focused and quality driven outlook Analyze, design develop, troubleshoot and debug software programs for commercial or end user applications. Writes code, completes programming and performs testing and debugging of applications. As a member of the software engineering division, you will analyze and integrate external customer specifications. Specify, design and implement modest changes to existing software architecture. Build new products and development tools. Build and execute unit tests and unit test plans. Review integration and regression test plans created by QA. Communicate with QA and porting engineering to discuss major changes to functionality. Here is more about what you'll be doing: * Build data pipelines that collect, connect, centralize, and curate data from various internal and external data sources * Manage and extend a reliable, effective, and scalable data infrastructure * Partner with Data Scientists and other business stakeholders to meet their data requirements * Implement systems for monitoring data quality and consistency * Productize machine learning models that power our data products and integrate with our loan origination platform * Help the Data Science team apply and generalize statistical and econometric models on large datasets * Identify inefficiencies, optimize processes and data flows and make recommendations for improvements Detailed Description and Job Requirements Analyze, design develop, troubleshoot and debug software programs for commercial or end user applications. Writes code, completes programming and performs testing and debugging of applications. As a member of the software engineering division, you will analyze and integrate external customer specifications. Specify, design and implement modest changes to existing software architecture. Build new products and development tools. Build and execute unit tests and unit test plans. Review integration and regression test plans created by QA. Communicate with QA and porting engineering to discuss major changes to functionality. 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. Oracle is an Affirmative Action-Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, protected veterans status, age, or any other characteristic protected by law. Job: Product Development Location: MX-MX,Mexico-Guadalajara/Zapopan Job Type: Regular Employee Hire Organization: Oracle

DirectEmployers