This developer will work with a
Review Changes
- Participates in learning/knowledge transfer
- Able to identify language syntax errors
Qualification
Bachelor's degree in Computer Science or related field, or equivalent work experience
Experience
- 2+ years of software development experience
- Understand how RESTFul services work
- Understanding of UNIX based systems
- Understand some relational databases and basic SQL
Preferred Experience with:
- Redis
- RabbitMQ
- Kafka
- Postgres
- Docker/Kubernetes
- ElasticSearch
- Built Externally Consumable APIs
- Security Best Practices
Language Specific Qualifications
Java
- Java 8+
- Spring Framework familiarity
- Maven
Competencies Solutions Oriented
- Considers each change for its maintainability
- Builds applications as simple and as easy to read as possible
- Tries to make the correct choice between doing it "right" and doing it "fast" (defaulting toward doing it right when possible)
- Participates in technical roadmap and structural improvements
- You will be pushing the company forward via new technology, methodologies, and processes, evolving our culture to stay ahead of the curve, so you must have an entrepreneurial spirit and strong drive
Communication Skills
- Proactively escalates issues and blockers
- Documents major changes and plans, to improve the overall health of the documentation and to make it easier for the next engineer
- Generously shares knowledge
- Not afraid to ask questions
- Provides and is receptive to constructive feedback
- You will be working closely with a small team, so you must be able to work and communicate effectively with both teammates and stakeholders
Technological Knowledge & Capability
- Seeking to learn new technologies and industry techniques
- Understands native language basics
- Understands newer features of their language
- Understands how the web works
- Understands the basics of secure coding
- Understands how the deployment environment is configured
- Is able to effectively debug and fix issues