
Senior Principal Software Developer
- Hyderabad, Telangana
- Permanent
- Full-time
As a member of the dev team, you will partner with others in our development team to implement solutions within a distributed computing environment. You will collaborate with others on the team to ensure systems under development are aligned with other systems. You will assist in supporting operations for the systems that our team owns.Our team environment is progressive, flexible, professionally challenging, rewarding and collaborative. We are growing rapidly.Responsibilities:Technology Stack & ToolsProgramming Languages: Java/J2EE, Python, SQL/PLSQL, JavaScript, HTML, CSSFrameworks & Tools: Spring Boot, Flask, Maven, Gradle, TestNG, JUnit, GitSoftware Design: Design Patterns, Object ModelingContainerization & Orchestration: Docker, Kubernetes, HelmFull-Stack Development: MERN Stack / MEAN StackCloud Platforms: Oracle Cloud Infrastructure (OCI)Messaging Systems: Apache KafkaProfessional Profile & QualificationsCore CompetenciesStrong Comprehension & Rapid Learning: Quickly grasps complex concepts and adapts efficiently to new technologies and domains.Proactive & Results-Oriented: Consistently goes above and beyond to achieve goals, with a focus on delivering high-quality outcomes.Independent & Self-Motivated: Executes tasks with no supervision, demonstrating initiative and ownership.Collaborative & Flexible Team Player: Works effectively within cross-functional teams, showing adaptability, accountability, and a strong work ethic.Detail-Oriented: Ensures accuracy and completeness in all aspects of work, from design to delivery.Effective Communicator: Excellent verbal and written communication skills; able to clearly articulate technical ideas, progress, and challenges.Technical ExpertiseExperience contributing to or designing scalable, maintainable software architectures and participating in technical design discussions.Strong experience with responsive design and development, ensuring seamless experiences across various devices and screen sizes.Experience with large Single Page Applications with complex state management.Good knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals.Deep understanding of object-oriented design and SDK development, specifically within a cloud environment.Hands-on experience with front-end development using JavaScript frameworks.Solid understanding of object-oriented design, SDK development, and automated unit testing.Demonstrable Technical Leadership and Mentorship Skills.Experience working closely with architects, principals, product and program managers to deliver product features on time and with high quality.Professional BackgroundEducational Background: Bachelor's or Master's degree in Computer Science or related field.Professional Experience: 12+ years of experience in software development environments.Agile Development: Proven experience working within agile development teams and processes.Qualifications:Career Level - IC5About Us:As a world leader in cloud solutions, Oracle uses tomorrow's technology to tackle today's challenges. We've partnered with industry-leaders in almost every sector-and continue to thrive after 40+ years of change by operating with integrity.We know that true innovation starts when everyone is empowered to contribute. That's why we're committed to growing an inclusive workforce that promotes opportunities for all.Oracle careers open the door to global opportunities where work-life balance flourishes. We offer competitive benefits based on parity and consistency and support our people 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 emailing or by calling +1 888 404 2494 in the United States.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.