Bachelor's Degree in a related field., At least 5 years of professional experience in software development., Experience with multiple programming languages such as Java, JavaScript, Python, and Ruby., Proficiency in cloud platforms like AWS and containerization tools like Docker and Kubernetes..
Key responsibilities:
Develop, maintain, and support enterprise applications in an agile environment.
Collaborate with cross-functional teams and stakeholders to deliver solutions.
Write and maintain unit and integration tests for code quality.
Participate in planning, design, and retrospective meetings to improve processes.
Report this Job
Help us maintain the quality of our job listings. If you find any issues
with this job post, please let us know. Select the reason you're reporting
this job:
Marathon TS is looking for Full Stack Engineers to support our efforts at Client.
As a midlevel Full Stack Developer, you will join an Agile program responsible for the development, maintenance, security, and operational support of new and existing applications for a federal customer. You are a crossfunctional engineer experienced in developing open source, microservicesbased applications in an AWS environment. You have a passion for highquality, reliable, maintainable code. You take pride in your own work and own your own commitments, but you also enjoy collaborating with a crossfunctional team and customer stakeholders to deliver valuable solutions. You are agile and retrospective, and not afraid to identify what we are doing wrong so we can fix it, and what we are doing right so we can improve upon it.
Skills, Expertise, and Expectations:
Experience working with several of the following languages and frameworks: Java, Spring Boot, JavaScript, Ruby, Rails, ReactJS, Swift, PythonAnaconda, Scala.
Experience working with several of the following platforms: AWS EC2, ECS, EKS, and Lambda, Docker, Swagger, Redis, New Relic, Kubernetes.
Experience writing and maintaining unit and integration tests for all new and changed code.
Experience with databases such as PostgreSQL, Oracle RDS, DynamoDB.
Ability to demonstrate and explain technical concepts to both technical and nontechnical audiences.
Ability to clearly communicate with both customers and teammates and provide recommendations for improvements to existing software applications.
2+ years experience developing applications for enterprise business customers.
2+ years experience working in an agile development environment, preferably SAFe or Scrum.
Actively participate in and contribute to planning, refinement, estimation, design, retrospective, and technical demo meetings.
Requirements:
Years of Experience: 5+ years of relevant professional experience
Education: Bachelors Degree in a related field
Locationhours: Remote; must be able to consistently work East Coast core hours 9:30 AM – 3:30 PM (+2 hours earlierlater, total of 40 hrsweek), with periodic flexibility and oncall needed
Clearance:
U.S. Citizenship required
Residence within the U.S. for three (3) of the past five (5) years, and current residence within the U.S.
Ability to obtain and maintain a Client EOD (Public Trust) – existing Public Trust desired
Ability to consistently work East Coast core hours 9:30 AM – 3:30 PM (+2 hours earlierlater, total of 40 hrsweek), with periodic flexibility needed
Marathon TS is committed to the development of a creative, diverse and inclusive work environment. In order to provide equal employment and advancement opportunities to all individuals, employment decisions at Marathon TS will be based on merit, qualifications, and abilities. Marathon TS does not discriminate against any person because of race, color, creed, religion, sex, national origin, disability, age or any other characteristic protected by law (referred to as protected status ).
#CJJOBS
Required profile
Experience
Level of experience:Mid-level (2-5 years)
Industry :
Information Technology & Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.