Job Information
Oracle Senior Software Engineer in Mexico
Job Description
We are seeking a Senior Full Stack Developer to join our team and play a key role in developing multiple products within the TINNO platform. You'll architect and build scalable web applications, design and maintain RESTful APIs and microservices, and collaborate with cross-functional teams including DevSecOps, QA, and UX to ensure seamless, high-performance solutions. With expertise in front-end frameworks like React or Angular, back-end technologies like Java or Python, and cloud platforms such as Oracle Cloud, you'll also mentor junior developers and lead technical initiatives. If you're passionate about solving complex challenges and driving product innovation, we want to hear from you!
Career Level - IC4
Responsibilities
The full stack developer’s responsibilities include :
Architect, design, and develop responsive, scalable web applications with advanced, dynamic front-end components and complex back-end systems using modern frameworks and technologies.
Develop RESTful APIs and microservices, ensuring seamless integration with databases, third-party services, and internal systems. Architect and oversee the development of complex micro services ecosystems, ensuring high availability, security, and scalability.
Ensure comprehensive documentation of APIs and micro services, including endpoint specifications, data models, authentication methods, and integration points, to facilitate ongoing development and collaboration across teams.
Design and optimize database schemas, write efficient SQL queries, and implement indexing strategies to ensure high-performance data retrieval. Architect complex data solutions such as replication, partitioning, and tuning for large-scale applications
Work closely with DevSecOps engineers to drive best practices and ensure automation across the entire software lifecycle
Lead the collaboration with QA to define and drive comprehensive testing strategies. Take ownership of unit testing, integration testing, and end-to-end testing by integrating appropriate testing frameworks.
Ensure identification and resolution of code smells through continuous refactoring efforts, utilizing tools like static code analysis to improve code maintainability and performance. Integrate advanced security measures into the testing pipeline, maintain high coding standards through proactive collaboration with QA and Governance teams.
Lead identification, root cause analysis and resolution of performance bottlenecks and defects. Drive advanced optimization efforts, including profiling, query tuning, and high-load testing. Define strategies for scaling solutions effectively
Lead and drive technical discussions and decisions across the team. Mentor and guide junior developers, conduct in-depth code reviews, and establish best practices. Ensure effective collaboration with cross-functional teams for high-quality outcomes.
Stay at the forefront of emerging technologies, drive their adoption across the team, and contribute to the continuous improvement of development processes and methodologies.
Lead the collaboration with the UX designer, guiding the translation of wireframes and mockups into high-quality, responsive interfaces. Ensure alignment with user experience goals and drive consistency and usability across the application.
Job Requirements :
Expert proficiency in modern front-end technologies, such as JavaScript, and frameworks/libraries like REACT, Angular, or Vue.js
Expert proficiency in back-end technologies and frameworks, such as java (Spring Boot), Python, Node.js, and ORM tools like JPA and Hibernate.
Strong expertise in microservices architecture, including the design and development of RESTful APIs using technologies like Spring Boot (Java), Express (Node.js), or Flask (Python).
Experience with API Management, documentation (e.g. Swagger/OpenAPI) and secure API practices (e.g, OAuth, JWT)
Advanced expertise in relational databases (PostgreSQL, MySQL, SQL Server) and NoSQL databases (MongoDB, Cassandra). Experience with data modeling, indexing, and query optimization.
Extensive experience working with Oracle Cloud Infrastructure (OCI) or similar, particularly in designing and deploying scalable, cloud-native solutions.
Expertise in designing and optimizing CI/CD pipelines with tools like Jenkins, GitLab CI, or Graddle. Knowledge of containerization and orchestration technologies such as Docker and Kubernetes
Background in automated testing (unit, integration, and end-to-end) using frameworks like JUnit, Mocha, Jasmine, or Cypress.
Expertise in Git, including branching strategies, code reviews, and collaboration tools such as GitHub or GitLab.
About Us
As a world leader in cloud solutions, Oracle uses tomorrow’s technology to tackle today’s problems. True innovation starts with diverse perspectives and various abilities and backgrounds.
When everyone’s voice is heard, we’re inspired to go beyond what’s been done before. It’s why we’re committed to expanding our inclusive workforce that promotes diverse insights and perspectives.
We’ve partnered with industry-leaders in almost every sector—and continue to thrive after 40+ years of change by operating with integrity.
Oracle careers open the door to global opportunities where work-life balance flourishes. We offer a highly competitive suite of employee benefits designed on the principles of parity and consistency. We put our people first with flexible medical, life insurance and retirement options. We also encourage employees to give back to their communities through our volunteer programs.
We’re committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by calling +1 888 404 2494, option one.
Disclaimer:
Oracle is an 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 and protected veterans’ status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.
* Which includes being a United States Affirmative Action Employer
Oracle
- Oracle Jobs