eDataBae

Software Developer (Backend 2)

Bengaluru, KA, IN

2 days ago
Save Job

Summary

Key roles and responsibilities

We are looking for a Back-End Engineer responsible for managing the interchange of data between the server and the users. Your primary focus will be development of all server-side logic, definition, and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your coworkers into the application. A basic understanding of front-end technologies is therefore necessary as well.

  • Collaborate closely with development and business teams.
  • Partner with external teams for API integrations.
  • Drive problem resolution for any incidents and events.
  • Understand the requirements/stories and own complete SDLC lifecycle of design, develop, automate unit tests, and deploy the changes.
  • Recognizes opportunities to adopt innovative technologies to enable business capabilities and takes pride in quickly delivering working software.
  • Keeps up to date on current research and technology in the industry.
  • Recognizes the importance of collaboration to achieve objectives.
  • Finds opportunities within projects and acts on own initiative without being prompted, including making appropriate decisions.

Skills

  • Public cloud experience such as GCP & AWS (preferable).
  • Experience in caching technologies like Memcached and Redis.
  • Experience in Python programming with a basic understanding of machine learning libraries.

Qualifications

  • Academic Background - bachelor's degree in computer science, computer science engineering, or related experience required.
  • 4-5 years of software development experience in a professional environment and/or comparable experience such as:
  • Hands-on experience with application design, software development and automated testing.
  • Experience in core java.
  • Experience in Spring Framework such as Spring MVC & Springboot.
  • Experience in RESTful API design and architecture.
  • Experience with UNIX & Windows based systems including the ability to create and maintain Shell scripts.
  • Strong Experience in SQL Databases.
  • Experience in performance tuning & trouble shooting capabilities.
  • Knowledge of web security and encryption technology.

Skills: caching technologies,troubleshooting,spring mvc,unix & windows systems,sql,unix,python programming,core java,software development,performance tuning,public cloud experience (gcp, aws),design,spring framework (spring mvc, spring boot),machine learning libraries,web security and encryption technology,rest api,sql databases,shell scripting,restful api design and architecture,caching technologies (memcached, redis)

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job