Job Details

ID #43620095
Estado Tennessee
Ciudad Memphis
Tipo de trabajo Permanent
Salario USD Depends on Experience Depends on Experience
Fuente Trident Consulting Inc.
Showed 2022-06-25
Fecha 2022-06-24
Fecha tope 2022-08-23
Categoría Etcétera
Crear un currículum vítae

Sr. Software Engineer

Tennessee, Memphis, 37501 Memphis USA

Vacancy caducado!

Role: Sr. Software Engineer

Location: Memphis TN

Type: Fulltime

Responsibilities:
  • Participate in development, maintenance, and support roles of the systems development life cycle; roles may vary by project and assignment
  • This may include, but not limited to:
    • Develop, plan and/or maintain software applications and/or systems; debug, design, code, test, write specifications, roll-out software, and production support
    • Technical services; software, maintenance; security operations
  • Accurate work planning and execution; accurate project and time tracking
  • Responsible for developing software defined by code specifications and system architecture

Requirements:
  • Bachelor's degree in Computer Science or related field
  • Typically requires four to seven years of experience based on consistently demonstrated capabilities
  • Technical skills should include a minimum of 5+ years of experience with one or more of the following: Java, Spring framework, and Spring Boot; Swagger and Open API specification
  • Experienced in building core business layer of an application and building domain-centric modern service APIs
  • Fluent with developing applications using Eclipse or IntelliJ on Linux/Windows
  • Experience using SCM tools like Gitlab, GitHub, Subversion (SVN)
  • Experience with CI/CD concepts and build pipelines such as using Jenkins and Maven
  • Experience using Kafka, ActiveMQ, RabbitMQ or any messaging broker is a plus
  • Experience building cloud native applications like PCF or Google Cloud Platform is a plus
  • Any search engine experience (especially Elasticsearch) is a plus
  • Knowledge of software development frameworks used for the development of Retail Industry, OMS & Integrations with selling channels is a plus
  • Ability to be self-driven, fast learner and adapt to new technologies
  • Must be a team player with great interpersonal and communication skills; time-management skills are critical
  • Solid problem solving, domain technical and analytical skills
  • Exposure to production systems design including High Availability, Disaster Recovery, Performance, Efficiency, and Security
  • Exposure to defensive coding practices and patterns for high-availability
  • Exposure to a NoSQL database
  • Exposure to query optimization and troubleshooting
  • Understanding of modern microservice-based architectures and methodologies
  • Exposure to 12-factor methodology and its benefits, and able to demonstrate appropriate patterns to more junior team members
  • Exposure to REST and effective web service design

Vacancy caducado!

Suscribir Reportar trabajo