Genesis10 - Atlanta, GA

posted 4 months ago

Full-time - Entry Level
Atlanta, GA
Professional, Scientific, and Technical Services

About the position

Genesis10 is currently seeking a Full Stack Developer Consultant with our client in the transportation industry in their Atlanta, GA location. This is a 12 + month contract position. Our client is on a journey to becoming the best IT organization in the airline industry, a journey of transformation. They are changing the way we do business from top to bottom as we strive to create meaningful and innovative solutions and are looking for team members to help us realize our vision. The Full Stack Developer will be responsible for developing efficient and effective software using various technologies including Java, C#, Python, .Net, Spring Boot, Microservices, and APIs. The role involves enhancing and maintaining on-prem and internal PAAS applications, actively reworking these to AWS along project timelines, and helping to design and implement serverless patterns from containerized applications. The developer will also build industry-standard APIs, design architecture patterns optimized for SLAs, reliability, and cost, and engage in Agile software development activities. This position requires a collaborative approach, effective communication, and a commitment to best practices in software craftsmanship, including TDD/BDD and Test Automation.

Responsibilities

  • Develop efficiently and effectively software using Java, C#, Python, .Net, Spring Boot, Microservices, APIs.
  • Enhance and maintain on-prem and internal PAAS applications, actively reworking these to AWS along project timelines.
  • Help design and implement serverless patterns from containerized applications.
  • Build industry-standard APIs and assist with establishing, consuming & routing calls, connectivity protocols, and policy.
  • Design, develop, and implement architecture patterns optimized for SLAs, reliability, and cost.
  • Anticipate future consequences for immediate technical choices by looking upstream and downstream.
  • Establish and grow a culture of software craftsmanship best practices, including TDD/BDD and Test Automation.
  • Drive performance improvements through monitoring, metrics, and problem-solving.
  • Ensure adherence to security standards and compliance with privacy rules early in development.
  • Resolve and prevent technical debt aggressively.
  • Engage in Agile software development activities, including sprint planning and retrospectives.
  • Collaborate frequently to share ideas and gain perspective.
  • Communicate critical information clearly and timely, seeking clarification when needed.
  • Initiate and lead code reviews and continuous improvement efforts.
  • Create usable documentation/playbook(s).
  • Analyze tradeoffs between usability and performance needs and communicate these across the team.
  • Optimize pace and meet deadlines.
  • Administer product upgrades and patches.
  • Provide assistance and support to other team members, including troubleshooting and maintenance of production systems.

Requirements

  • Experience in Core Java, Typescript, Microservices, Rest API, scripting, AWS (especially lambda, code pipeline, Api gateway, cloud watch, Dynamodb, AWS Cli), Docker, Kubernetes.
  • High School Diploma, GED, or High School Equivalency.
  • 2+ years' experience in Java, Full-stack, C#, .NET and/or Python development experience.
  • Experience working with GitHub and/or GitLab, SonarQube, JUnit, Spring Boot.
  • Skilled in writing and designing unit test cases using TDD and BDD methodologies.
  • Experience of virtualizing services for test automation using tools such as Wire Mock, Mockito etc.
  • Hands-on experience designing and writing automated tests for backend applications and data flow, using tools such as Postman, REST Assured, Cypress, Ready API etc.
  • Hands-on experience working with continuous integration tools such as Jenkins, Circle CI.
  • Broad hands-on experience in AWS Cloud serverless components and ability to build and maintain cloud data processing systems (i.e. ECS, EKS, S3, Lambda, SQS/SNS, PostgreSQL, Dynamo, Sagemaker, Athena, etc.).
  • Experience using relational and object databases and web service development standards and practices, including RESTful APIs, micro-services, and services.
  • Experience working in an agile development environment using workload management tools like VersionOne/Agility.
  • Expert troubleshooting and deployment experience with a strong understanding of transforming business and functional requirements into efficient technical solutions.
  • Experience with system integrations, optimizing performance and data integrity.
  • Strong technical and non-technical communication skills.
  • Excellent judgment and problem-solving skills; ability to resolve urgent problems calmly and quickly.
  • Ability to be effective in a high-stress environment.
  • Flexible and embrace challenges outside of your comfort zone.

Nice-to-haves

  • Good to have Quarkus, GRAAL VM, Java 17, Mockito, Openshift (PAAS), podman.
  • Bachelor's degree in computer science, Information Systems, with 4+ years of relevant technical experience or Master's degree in Computer Science, Information Systems with 2+ years of technical experience.
  • Experience creating test reports from automation test runs using tools such as cucumber report, Extent report etc.
  • Experience with OpenShift.
  • Working knowledge of MQ.
  • AWS Certification.
  • DevOps and/or automation experience in code testing, building, and deployment.
  • Experience building computer software within the airline industry.
  • Knowledge of Windows Server and Client-UX operating systems.

Benefits

  • Access to hundreds of clients, most who have been working with Genesis10 for 5-20+ years.
  • The opportunity to have a career-home in Genesis10; many of our consultants have been working exclusively with Genesis10 for years.
  • Access to an experienced, caring recruiting team (more than 7 years of experience, on average).
  • Behavioral Health Platform.
  • Medical, Dental, Vision.
  • Health Savings Account.
  • Voluntary Hospital Indemnity (Critical Illness & Accident).
  • Voluntary Term Life Insurance.
  • 401K.
  • Sick Pay (for applicable states/municipalities).
  • Commuter Benefits (Dallas, NYC, SF).
  • Remote opportunities available.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service