Software Engineer- Java Backend

oraclecloud

chennai 2 Years Exp Posted 45d ago

Job Description

  • Serve as a Software Engineer that enables the design, development, and support of Platforms, APIs, and services

  • Participate in white board sessions to gather customer requirements

  • Develop SpringBoot/Java API/microservices on Google Cloud Platform (GCP) utilizing GCP services such as Cloud Run, Cloud Spanner, Cloud Pub/Sub, and more

  • Perform software engineering using Test Driven Development (TDD), continuous integration and continuous deployment (CI/CD)

  • Work in an extreme software development environment using Kanban software methodology

  • Work with team members to establish best practices to maximize efficiency and minimize risk.

  • Interact and work closely with product managers to devise solutions and break them down into incremental production-ready user stories

  • Identify opportunities for adopting new technologies to solve existing needs and predicting future challenges

  • Refactor API/microservices for simplification and efficiency

  • Execute API Load and Performance (L&P) on API/modules developed

  • Develop software that is Clean Code compliant and utilize tools such as SonarQube

  • Perform individual development and collaborate with cross functional teams on end-to-end integration, testing and issue triage efforts.

  • Use DevOps tools such as Jenkins, SonarCube, CheckMarx, Fossa, and GitHub to deploy, improve and manage software

  • Stay current on the latest technology and contribute to the technical direction of the company while keeping a customer-centric approach

Similar Openings for You