Software Developer 3 (java Backend)

Year    Bengaluru, Karnataka, India

Job Description


Design, develop, solve and deliver software programs for applications, tools, databases, networks etc. As an engineer you will assist in crafting, developing and debugging software applications for cloud and on-premises systems. Provide technical mentorshhip to junior developers. Specify, design and implement changes to existing software architecture to meet changing needs. Duties and tasks are multifaceted and sophisticated needing independent judgment. Fully proficient in own area of expertise.

As a member of the software engineering division, you will be responsible for developing, designing and debugging of software applications or operating systems.
Responsibilities:

  • Design, develop, test and deliver new features for a premier analytics platform suitable for deployment to both the Oracle Cloud and on-premises environments
  • Participate in DevOps activities to maintain our fleet in Oracle Cloud
  • Participate in automation and CI/CD framework using the OCI Tools
  • Work with support team to address customer issues
  • Build software applications following established secure coding standards
  • Communicate continually with the project teams, explain progress on the development effort
  • Help in to continuous improvement by suggesting improvements to software and deployment architecture or recommending new technologies.
  • Ensure quality of work through development standards and QA procedures
  • Perform maintenance and improvements on existing software
Key Qualifications:
  • BS/MS or equivalent experience in Computer Science or related major
  • Strong written and verbal English interpersonal skills
  • Self-motivated and hard-working in developing high quality software
  • Proven understanding of object-oriented programming principles and the ability to apply these principles in one or more of the object-oriented languages.
Other Qualifications:
  • Knowledge of Business Intelligence or Analytics
  • Basic understanding of Agile/Scrum development methodologies
  • Knowledge of Linux systems and Shell scripting
  • Hands-on experience using source control tools such as GIT and Maven/Gradle
  • Hands on experience working with containerization technologies such as Docker and Kubernetes
  • Experienced in applying automation servers such as Jenkins, Cruise Control, TeamCity
  • Familiarity with Cloud services such as OCI, AWS, Azure or Google Cloud
  • Knowledge of Software Development Lifecycle, Continuous Integration and Delivery tools
  • Knowledge of Cloud Service lifecycle management
  • Knowledge of relational databases

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
    JD3234299
  • 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