Match score not available

Full Stack Software Developer

Remote: 
Full Remote
Salary: 
109 - 109K yearly

Offer summary

Qualifications:

Extensive web development experience, Proficient in Java, Kafka, Oracle PL/SQL, Experience with Unix scripting, Deep understanding of front-end and back-end development.

Key responsabilities:

  • Understand business requirements and create technical specifications
  • Design and develop software solutions using Java and related technologies
ECS logo
ECS Large https://www.ecstech.com
1001 - 5000 Employees
See all jobs

Job description

ECS is seeking a Full Stack Software Developer to work in our Memphis, TN office/hybrid preferred, remote candidates considered.

We are seeking an experienced Java Full-Stack Developer with extensive web development experience, along with specific skills in Kafka messaging, creation of API web services, experience in Oracle PL/SQL, and Unix scripting. The ideal candidate will have a deep understanding of both front-end and back-end development, skilled at developing features in both a distributed microservices architecture and monolithic applications, with a strong focus on web services and Kafka messaging.

Responsibilities

  • Work with business and IT stakeholders to understand business requirements and create technical requirements and design specifications.
  • Design and develop software solutions for new and existing projects using Java and related technologies
  • Develop web applications with a focus on user experience, scalability, and performance
  • Collaborate with cross-functional teams to design, develop, test, and deploy new features and applications.
  • Develop high-quality code for enterprise applications using Java, Spring, Spring Boot, and other open-source tools.
  • Extensive experience in developing and maintaining message queue-based solutions using MQ and Kafka
  • Implement and maintain Kafka messaging, including topics, consumers, and producers.
  • Develop API web services using Spring Boot and RESTful services.
  • Work with Oracle PL/SQL to integrate applications and ensure proper data security.
  • Develop and maintain Unix shell scripts and other Unix utilities to support the development environment.
  • Work effectively in an Agile development environment, contribute ideas to improve the development process, and participate in code reviews
  • Participate in Agile Scrum ceremonies, including Sprint Planning, Daily Stand-ups, and Sprint Retrospectives.
  • Applies sound analysis, business practices, and scientific expertise to solve a wide variety of customer problems.
  • Applies expert knowledge to determine accuracy and reasonableness of data.
  • Documents and summarizes the results and develops, recommends, and implements creative and innovative solutions to the customer's problems.
  • Mentors or trains other team members and shares their expertise within and across contracts, organizational boundaries and with customers.

Salary: $108,630.83

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Software Engineer Related jobs