Sr. Software Engineer (Java)

18 Jun 2024

Vacancy expired!

Trident Consulting is seeking a

Sr. Software Engineer (Java) for one of our clients.

Role: Sr. Software Engineer (Java)

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

About Trident- Trident Consulting is an award-winning IT/engineering staffing company headquartered in San Ramon, CA. We were recently ranked #45 in SF Business Times fastest-growing private companies in California and also ranked #180 in the Inc 5000 fastest-growing private companies in America.

  • ID: #43225584
  • State: Tennessee Memphis 37501 Memphis USA
  • City: Memphis
  • Salary: Depends on Experience
  • Job type: Permanent
  • Showed: 2022-06-18
  • Deadline: 2022-08-15
  • Category: Et cetera