ECS

Full Stack Software Developer

ECS$80K — $120K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in computer science or related field
  • US Citizen or Green Card Holder able to obtain Public Trust Clearance
  • 5+ years of experience in Java and web development
  • Strong experience with Kafka messaging systems
  • Proficiency in web technologies: HTML, CSS, JavaScript, and modern UI frameworks
  • Experience in developing RESTful web services with Spring Boot
  • Familiarity with Unix environments including shell scripting and utilities
  • Strong problem-solving skills and attention to detail
  • Experience with Agile Scrum methodologies and project management tools like JIRA

Responsibilities

  • Collaborate with stakeholders to define and document technical requirements and design specifications
  • Design software solutions for both new and existing projects utilizing Java and related technologies
  • Develop web applications emphasizing user experience, scalability, and performance
  • Work with cross-functional teams to test and deploy new features effortlessly
  • Write high-quality enterprise-level code with technologies such as Java, Spring, and Spring Boot
  • Create and maintain message queue systems using Kafka
  • Develop API web services utilizing Spring Boot and REST frameworks
  • Integrate applications using Oracle PL/SQL to enhance data security
  • Maintain Unix shell scripts and utilities to streamline the development environment
  • Participate in Agile ceremonies such as Scrum meetings and retrospectives

Benefits

  • Hybrid working environment with consideration for remote candidates
  • Opportunities for skills development and training
  • Collaborative team-oriented culture
  • Exposure to cutting-edge technologies in web development
  • Mentorship opportunities within the team
Full 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.


  • Bachelor's degree in computer science or related field.
  • US Citizen or Green Card Holder and must be able to obtain a Public Trust Clearance
  • 5+ years' experience in Java development, including extensive web development experience.
  • Strong experience with Kafka messaging, including topics, consumers, and producers.
  • Proficiency in web technologies such as HTML, CSS, JavaScript, and modern UI frameworks.
  • Strong experience in developing API web services using Spring Boot and RESTful services.
  • Experience with Oracle PL/SQL integration and application development.
  • Familiarity with Unix environments, including shell scripting and other Unix utilities.
  • Strong problem-solving skills and attention to detail.
  • Experience with Agile Scrum methodologies and tools such as JIRA.
  • Experience with build tools like Maven, Gradle, and Git for source control
  • Excellent communication, collaboration, and team player skills.
  • Self-starter, eager to ask questions, take initiative, and learn new skills.
  • Ability to work independently with minimal supervision.

About ECS

ECS is a leading provider of digital solutions and services to the federal government. The company was founded in 2001 by Roy Kapani and has since grown to become a trusted partner to a wide range of government agencies. ECS offers a broad range of services, including cloud computing, cybersecurity, and artificial intelligence. The company has been recognized for its innovative solutions and has won numerous awards, including the AWS Public Sector Partner of the Year award.
Learn more about ECS
Size
2,000 employees
Industry

Similar Jobs

More Jobs at ECS

More Information Technology Jobs

Find similar Full Stack Software Developer jobs: