Senior Java Engineer

Crowdtwist Indio , CA 92201

Posted 2 months ago

Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.

As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.

Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.

The Oracle Cloud Infrastructure (OCI) team can provide you the opportunity to build and operate a suite of massive scale, integrated cloud services in a broadly distributed, multi-tenant cloud environment. OCI is committed to providing the best in cloud products that meet the needs of our customers who are tackling some of the world's biggest challenges.

We offer unique opportunities for smart, hands-on engineers with the expertise and passion to solve difficult problems in distributed highly available services and virtualized infrastructure. At every level, our engineers have a significant technical and business impact designing and building innovative new systems to power our customer's business critical applications.

The ideal candidate will be self-motivated and possess a wide range of skills and experience to deliver the expected duties mentioned below.

Major Duties and Responsibilities

  • Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.

  • Specify, design and implement modest changes to existing software architecture to meet changing needs.

  • Build distributed, scalable, fault tolerant software systems

  • Balance between product feature development and production operational concerns

  • Understand customer issue and fix customer escalated product bugs.

  • Handling production incidents for the service you develop

  • Able to dive deep into any part of the stack and low-level systems, as well as design broad distributed system interactions to troubleshoot issues

  • Take ownership for the design, implementation, testing and operations of assigned modules.

  • Engineer/enhance solutions to meet business required levels of cost, reliability, performance and functionality.

  • Analyse best practices and emerging concepts in could , cloud security , Java technologies

Qualifications:

  • Bachelor's or Master's degree in Computer Science, Software Engineering or Information Technology.

  • 4-6 years of experience in software development using java technologies

  • Strong fundamentals in algorithms, data structures, operating systems, etc.

  • Robust coding skills using Java, Spring with up to date knowledge of Java server side technologies.

  • Strong knowledge of NoSQL database technologies like Cassandra, Elastic Search

  • Scripting skills in Python, Bash

  • Hands-on coder with ability to dig deeper into any part of the software stack

  • Foundational knowledge of Multiprocessing, Threading, Distributed systems, Load Balancing and High Availability

  • Excellent troubleshooting and debugging skills

  • Experience in RDBMS database like Oracle, MySQL and ability to design complex queries in SQL

  • Experience with Jenkins, Team City, Bit bucket

  • Experience with cloud infrastructure like AWS, OCI is a plus

  • Experience with containers and supporting orchestration systems. Docker, Kubernetes

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Java Development Engineer

Crowdtwist

Posted 2 months ago

VIEW JOBS 3/4/2020 12:00:00 AM 2020-06-02T00:00 Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc. As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs. Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience. Our Team Oracle Cloud Infrastructure (OCI) is a strategic growth area for Oracle. It is a comprehensive cloud services offering in the enterprise software industry, spanning Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS). PaaS delivers the infrastructure and middleware components that enable developers, IT administrators, and end users to build, integrate, migrate, deploy, secure, and manage mobile and web applications. Oracle API Platform under pins a comprehensive, best in class Industry leading API management and governance platform which manages the entire API lifecycle , and enabled enterprise to accelerate with Partners in a secured way on the Cloud Platform. This Cloud service is a platform built and managed by Oracle to enable enterprises to "API enable" existing or new services and manage end-points and expand it. The goal of the product is to provide enterprises the necessary means to succeed with APIs in their core business. This is made possible by making it simple and easy to create, manage, secure, and advertise APIs. Your Opportunity You would be working in Oracle API Platform and the API Gateway services managing a team of engineers who would be be responsible for ensuring the success of our customer by adding features and operating the services. As part of maintaining stability of the product on the cloud platform, you will automate the standard operating procedures, and this is a position with high visibility and high impact. You will be responsible for developing the Bangalore team in the API space and provide Clarity, develop Competence and ensure that team has the right Climate to thrive You will also be developing features in the API Gateway service to build the next version of a managed API lifecyle service. You will have the opportunity to be part of a team of passionate engineers who are fueled by serving customers and have a penchant to constantly push the innovation bar. Qualifications: * Strong skills in Cloud Env , Managing Cloud Platform use of shell scripting tools and python to manage cloud env. * Working Experience in on-call and pager duty or similar tool to manage and address and acknowledge client issue on the cloud env. * Ability to analyze issues using Lumberjack, prepare Grafana dashboard using alarms and have experience in on call and pager duty * Ability to perform end to end automation by building a strong CI/CD pipeline using modern build automation tools * Experience with groovy scripting is a plus * Strong programming skills in backend (Java) * Working experience on Cloud formation using tools like Terraform/Ansible * Working experience on GitHub/Bitbucket, TeamCity/Hudson, Maven/Gradle * Working experience on Docker * Experience building microservices and RESTful services and deep understanding of building cloud based services (MT architecture, Auto scaling, etc) * Deep understanding of data structures, algorithms and excellent problem solving skills * Deep understanding of system and distributed systems Crowdtwist Indio CA

Senior Java Engineer

Crowdtwist