Skip to content

Instantly share code, notes, and snippets.

@ksylvan
Last active May 5, 2023 18:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ksylvan/6b1070a807d0e2f01533052b0b281623 to your computer and use it in GitHub Desktop.
Save ksylvan/6b1070a807d0e2f01533052b0b281623 to your computer and use it in GitHub Desktop.
Job Requirements

Backend Developer:

Backend development expertise:

  • Design, implement, optimize scalable systems
  • Microservices architecture, serverless computing

Java proficiency:

  • Java knowledge, ecosystem
  • Java frameworks: Spring, Hibernate, Java EE
  • Modern Java libraries, tools, best practices

Container technologies:

  • Create, deploy, manage Docker containers
  • Kubernetes orchestration
  • Helm, Rancher, OpenShift familiarity

API development/maintenance:

  • Design, build, maintain RESTful APIs
  • Swagger, Postman experience
  • API security standards, best practices

Enterprise Integration, Apache Camel:

  • Apache Camel experience
  • Enterprise Integration Patterns (EIP) understanding
  • Middleware familiarity: Apache Kafka, RabbitMQ, ActiveMQ, NATS

Databases/data storage:

  • SQL, NoSQL databases: MySQL, PostgreSQL, MongoDB, Redis
  • Database schema design, optimization, migration

Version control, collaboration tools:

  • Git proficiency
  • Agile methodologies, JIRA, Trello

Communication, problem-solving skills:

  • Cross-functional team effectiveness
  • Excellent written, verbal communication
  • Proactive problem identification, resolution

Bonus skills (desirable):

  • Frontend technologies: JavaScript, React, Angular
  • Cloud platforms: AWS, GCP, Azure
  • CI/CD processes, tools: Jenkins, GitLab CI/CD, Travis CI
  • GoLang familiarity

Full-Stack Developer with SQL Architect Skills:

Full-stack development expertise:

  • Design, implement, optimize scalable applications
  • Frontend, backend development, microservices architecture, serverless computing

Java programming proficiency:

  • Java knowledge, ecosystem
  • Java frameworks: Spring, Hibernate, Java EE
  • Modern Java libraries, tools, best practices

Frontend development skills:

  • JavaScript, React, Angular, Vue.js
  • HTML, CSS, responsive web design
  • Webpack, Babel, npm familiarity

Advanced SQL skills, database architecture:

  • SQL architect experience, design, optimize complex queries
  • Maintain, optimize triggers, stored procedures, functions
  • Data warehousing, ETL, database performance tuning

Microsoft SQL Server, NoSQL databases proficiency:

  • Extensive Microsoft SQL Server experience preferred
  • Alternative: extensive relational database experience, 1-year Microsoft SQL Server

API development/maintenance:

  • Design, build, maintain RESTful APIs
  • Swagger, Postman experience
  • API security standards, best practices

Container technologies experience:

  • Create, deploy, manage Docker containers
  • Kubernetes orchestration
  • Helm, Rancher, OpenShift familiarity

Version control, collaboration tools:

  • Git proficiency
  • Agile methodologies, JIRA, Trello

Communication, problem-solving skills:

  • Cross-functional team effectiveness
  • Excellent written, verbal communication
  • Proactive problem identification, resolution

Bonus skills (desirable):

  • Cloud platforms: AWS, GCP, Azure
  • CI/CD processes, tools: Jenkins, GitLab CI/CD, Travis CI
  • Enterprise Integration: Apache Camel, middleware: Apache Kafka, RabbitMQ, ActiveMQ
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment