A Senior Backend Developer can manage the software development process from start to finish including software design, development, and testing. Is able to make technical decisions without strict oversight. Is a full-stack developer who can handle front and back-end development tasks with ease. Writes secure code that works well, solves problems elegantly and scales appropriately.
A Senior Backend Developer has 8-12 years of experience building networked applications and systems using the current or previous versions of these technologies.
- Devops
- Writing and deploying Docker containers (files, images, containers)
- Docker Compose
- AWS Best practices
- Azure is a bonus
- Pulumi or Terraform for managing infrastructure as code
- Github Actions
- Java
- Java 8 & J2EE
- Spring & Spring Boot
- JPA & Hibernate
- Unit Testing
- OpenAPI
- Dropwizard is a bonus
- Database
- Postgres (11)
- Deep understanding of SQL
- Schema design
- Flyway for schema updates and migrations
- Tools
- Source code management with git and Github
- Proficiency with a Java IDE
- Unit test and e2e frameworks
Pay is commensurate with experience. This is a remote position that is available for hire in the USA. Codingscape strives to pay our team members well while also giving them the flexibility to manage their working hours.