FourKites, Inc.

Senior Software Engineer

FourKites, Inc.

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇮🇳 India

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSCloudJavaJavaScriptMicroservicesMongoDBMySQLPostgresSDLCSpring

About the role

  • Develop, test and maintain Java backend applications
  • Write clean, efficient, and well-documented code
  • Design and implement data models and database schemas
  • Collaborate with the frontend team to integrate the backend with the user interface
  • Perform code reviews and ensure code quality standards are met
  • Troubleshoot and debug applications
  • Work with the DevOps team to deploy and manage applications in production
  • Continuously learn and stay up-to-date with new technologies and industry trends

Requirements

  • Proven experience as a Java Backend Developer or similar role
  • Strong understanding of Java, Spring Framework, and object-oriented programming principles
  • Experience with databases such as MySQL, PostgreSQL, or MongoDB
  • Familiarity with front-end technologies such as HTML, CSS, and JavaScript
  • Good knowledge of RESTful APIs and microservices architecture
  • Excellent problem-solving and analytical skills
  • Ability to work independently and in a team environment
  • Strong knowledge of Git (branches, submodules, rebasing) and other Agile tools such as JIRA & Confluence.
  • Agile SDLC experience
  • Experience in Amazon Web Services or other cloud services is a plus.
  • Excellent oral and written communication skills.
Benefits
  • Competitive salary
  • Flexible working hours

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaSpring Frameworkobject-oriented programmingMySQLPostgreSQLMongoDBRESTful APIsmicroservices architectureGitAgile SDLC
Soft skills
problem-solvinganalytical skillsindependent workteam collaborationcommunication skills