Backend Developer Job Description

Backend Developer Job Description

4.8
168 votes for Backend Developer
Backend developer provides architectural and design support/direction as Senior Java Developer (Java/J2EE Senior Level developer) for SailPoint IdentityNow application within the identity and access management project team.

Backend Developer Duties & Responsibilities

To write an effective backend developer job description, begin by listing detailed duties, responsibilities and expectations. We have included backend developer job description templates that you can modify and use.

Sample responsibilities for this position include:

Senior Java developer responsibilities include designing and developing high-volume, low-latency, secure, high-availability and performing applications for mission-critical systems
Building an API to open access to their large library of medical phrases
Building the system to crowdsource high quality content from users to help grow this library
Code, test, de-bug and and implement software solutions
Responsible to define and design backend solutions and software components along with detailed documentation that can be used developers internally
Responsible to analyze business requirements and compose them into configurable and scalable software components
Write and review high performant backend API code
Design and document the APIs you help build
Collaborate with our front end teams and partners
Work with our data analysts to define data structures

Backend Developer Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for Backend Developer

List any licenses or certifications required by the position: AWS, SSL, DNS, HTTP, TCP, AEM, SAPCC, SAML, CISSP, ITIL

Education for Backend Developer

Typically a job would require a certain level of education.

Employers hiring for the backend developer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Education, Software Engineering, Technical, Information Technology, Business, Science, Information Systems, Computer Engineering

Skills for Backend Developer

Desired skills for backend developer include:

Java/J2EE web application technology stack
Relational databases and SQL queries
Java
SQL
Automation tools
TCP/IP protocol and firewalls
Microservices
Concurrency
Distributed systems
SOLID

Desired experience for backend developer includes:

Web server administration (Apache, Nginx, PHP, MySQL)
Caching strategies and tools (Memcache, Redis, Varnish)
Experience with Spring, JSON, and REST
Comfortable creating and maintaining third party APIs
Some front-end development experience
Interest in analyzing and optimizing performance

Backend Developer Examples

1

Backend Developer Job Description

Job Description Example
Our innovative and growing company is hiring for a backend developer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for backend developer
  • Have strong communication skills and work ethic
  • Maintain and improve existing APIs
  • Devops knowledge a plus (vagrant and deploy scripts)
  • Transfer knowledge for application support
  • Coaching and Mentoring junior engineers on sound design principles
  • Develops tools or processes as appropriate and champions them through the organization in order to improve productivity
  • Design, build, and maintain efficient, reusable, and reliable C# code in different project types (MVC, web jobs, console applications)
  • Lead developer of Think Academy backend (Bluemix, Node, Cloudant)
  • Consult team on implementation of new features, for feature A, how to best implement across backend, web, and mobile
  • We have to manage different types of data (text, images, video, voices, events, …)
Qualifications for backend developer
  • Disciplined, professional attitude towards software quality
  • Experience with unit testing and frameworks
  • Good verbal and written communications skills are essential, as we will work with various global teams
  • Comfortable working with a Unix/Linux server environment
  • Experience and/or knowledge around agile software development practices
  • Experience with databases, (ie DB2, Sybase)
2

Backend Developer Job Description

Job Description Example
Our company is growing rapidly and is searching for experienced candidates for the position of backend developer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for backend developer
  • You will support accurate requirements definition
  • You will produce technical design documentation
  • You will perform customization, integration, and other related software development activities
  • You will be produce and support work Estimations
  • You will collaborate, communicate with different teams, and triage technical issues across teams
  • You will work day-to-day with key client management, development fulfillment partner, QA testing organization, providing expert support to each as needed and appropriate
  • You will resolve bugs and cross browser / device compatibility issues
  • Provide assistance to Project Managers in the planning of projects
  • Assures quality, security and compliance requirements are met for supported area and oversees project and release rollout to production
  • Provides leadership in researching and tracking new web technologies, developing service applications, and analyzing business requirements as they pertain to web-based systems
Qualifications for backend developer
  • Experience with or willingness to learn BDD(behavior driven development)-style requirements / testing
  • Architect, design, and implement high-volume, scalable, and fault-tolerant public-facing web applications and back-end server systems
  • Take ownership of API strategy, encompassing the spectrum of RESTful services and device specific SDKs
  • Perform regular design and code reviews to enforce best practices and processes
  • Monitor subsystem code quality, performance, scalability, and robustness
  • Work directly with partners in defining and scoping requirements
3

Backend Developer Job Description

Job Description Example
Our growing company is looking for a backend developer. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for backend developer
  • Writing self-documenting code using a test and behaviour driven approach, that adheres to SOLID principles
  • Evaluates systems specifications, participates in continuous tuning of the platform for optimal performance and scalability, determines and implements the most efficient and cost-effective software/package solution
  • Working closely with the front-end development team and architects to produce software solutions
  • Work in a dynamic and agile software development team to innovate, develop and deliver software solutions to meet customer requirements in a timely and cost effective way
  • Contribute to the Open Source community
  • Investigate, update, and/or participate in the reviews of requirement specifications / pre-study analysis / feasibility / architecture and design documentation
  • Involve in the complete DevOps lifecycle, from design, development, test to release in production
  • Work with product managers and engineers to clarify customer requirements and provide software solutions
  • Effectively troubleshoot, debug and resolve problems reported by customers
  • Provide efficient customer support
Qualifications for backend developer
  • Collaborate/lead engineering team to design, develop, and roll out custom solutions
  • Work well with the team and mentor junior team members
  • Produce, document, and deploy high-quality solutions
  • Experience working with high-volume, highly concurrent web applications
  • Interest in enhancing skills and learning new technologies
  • Knowledge of Adobe Experience Manager (AEM) CMS preferred but not required
4

Backend Developer Job Description

Job Description Example
Our company is growing rapidly and is looking for a backend developer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for backend developer
  • Take initiative and ensure a timely delivery
  • Develop new services and add features to variety of systems
  • Prioritize what is relevant and important
  • Understand and act upon the needs of your internal users (developers, QA, managers)
  • Develop Spring-batch jobs
  • Convert requirements into technical design
  • Responsible for meeting objectives and deliverables
  • Writing complex SQLs, involved in DB design
  • Work with QA to resolve defects
  • Work with operation team to investigate issues in production
Qualifications for backend developer
  • Strong Web 2.0 experience essential, including use of OO Javascript, Ajax, JS libraries (eg
  • Experience with OSGi frameworks
  • Developing in an Oracle environment
  • Object-oriented languages, design patterns
  • Multi-tiered architecture in a UNIX / Linux environment
  • Analytical thinking and the ability to solve large, conceptual problems
5

Backend Developer Job Description

Job Description Example
Our growing company is looking to fill the role of backend developer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for backend developer
  • Manage code in multiple environment and coordinate release notes as required
  • Collaborate with client and team to determine functional and non-functional requirements for new software or applications
  • Ensure software is designed and implemented for quality, robustness, and scale
  • Support Room One and the rest of the product development team in resolving customer problems in the telecommunications market and beyond
  • Take ownership and responsibility of production-ready code
  • Ensure the completion of code development so that product releases reach general availability on time
  • Implement new features maintain existing functionality
  • Strive for quality and deliver high quality code to production
  • Work in a small team in an agile development environment
  • Help build scalable infrastructure to support new features and technologies
Qualifications for backend developer
  • Ability to deliver design documents and basic presentations
  • Agile experience/knowledge preferred
  • Experience in the Travel IT industry preferred
  • Strong team player with collaborative personality
  • Passionate about and committed to delivering high-quality software solutions
  • Fast, thorough, and autonomous learner who understands prioritization

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates