Senior Principal Software Architect

Year    Bengaluru, Karnataka, India

Job Description


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. Define specifications for significant new projects and specify, design and develop software according to those specifications. You will perform professional software development tasks associated with the developing, designing and debugging of software applications or operating systems.

Provide leadership and expertise in the development of new products/services/processes, frequently operating at the leading edge of technology. Recommends and justifies major changes to existing products/services/processes. BS or MS degree or equivalent experience relevant to functional area. 8 or more years of software engineering or related experience.

This position is for the role of Senior Architect for Oracle Banking Microservices Platform (OBMA) team which falls under Financial Services Business Global Unit (FSGBU) of Oracle. In FSGBU we develop mission critical applications used by Financial Institutions worldwide. We are building the next generation applications using Oracle Cloud, PaaS and SaaS offerings from Oracle’s technology and application portfolio to enhance our customers experience, modernize our technology stack, and accelerate our release cycle. OBMA is a next generation platform based on microservices architectural principles. The new platform offers a foundational horizontal layer upon which individual vertical applications are built. These applications span both mid-office and back-office functions. Most of the Oracle banking applications are mandated to move to this new platform in coming years. The foundational horizontal layer has a set of base technical and functional components. This a highly visible and critical next generation platform which will serve Oracle Banking and Financial applications for next few years. We are a team of bright, motivated, experienced, and talented people who look forward every day to meet the challenge of building out reliable, robust software to help our banking and financial products to move to Microservices based platform. We have a loyal, satisfied customer base using our software globally, and we are growing at rapid pace. We use state of the art technologies and architecture present in the market which will give a golden opportunity to work on the end-to-end latest tech stack, which is required for mission critical, production grade enterprise applications to run on cloud. For ex. Spring boot, Spring Cloud, Spring Security, Oracle Coherence, Helidon, Kakfa, Netflix Conductor, Docker, K8s, Hysterix, Gradle, Jenkins, Prometheus, Oracle DB, OJET, jquery, Knockout etc We provide a healthy work environment and believe in good work-life balance. You would be responsible for:

  • Defining our cloud architecture for an enterprise application made up of many components spanning different technology stacks
  • Participate in some of the development and direct individual development teams. Review business requirements and ability to perform a technical analysis of requirements and participating in estimation process
  • Determine the high availability, Zero Downtime, and disaster recovery strategies.
  • Understand and improve underlying architecture
  • Mentor junior developers on technical aspects
Essential Skills
  • Graduate or Post Graduate degree in Computer Science or equivalent qualification
  • Minimum 12 years of software engineering experience, developing, and delivering products and solutions in a commercial environment
  • Enterprise architecture expertise; designing application ecosystems consisting of many sub-components
  • Experience designing highly available and disaster-proof solutions for application ecosystems
  • Experience with implementing continuous integration and delivery, CI/CD with their underlying technologies / tools (e.g. Jenkins, GIT, Gradle/Maven, Artifactory)
  • Experience working with cloud computing technologies, (e.g. GCP/AWS/Oracle/OpenStack)
  • Experience with Microservices architecture, configuration, development, and deployment with their underlying technologies including Docker/Kubernetes, Helm, and Prometheus
  • Good knowledge of common web protocols, networking, and systems
  • Ability to influence others without having direct management responsibility Ability to influence others without having direct management responsibility
  • Excellent written and verbal communication skills with the ability to present complex information in a clear, concise manner to all audiences.
Preferred Skills,
  • Domain knowledge of Banking and Finance

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2908795
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bengaluru, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year