Full Stack Developer IV- Java & Python, Kafka, CockroachDB
Full Stack EngineerWe are seeking a full stack engineer who wants to work on an agile development team. Our application stack includes technologies like Python, Groovy, Java, Spring, and Cockroach DB. There might be a small portion of UI with ReactJS and other tools. Our team typically follows all day pairing for everything – coding, meetings, analysis, and documentation – and rotates pairs every day. Our development process begins with Acceptance Test Driven Development, and we practice 'Extreme Programming' daily.Required Skills & Qualifications:Java, Spring Boot - 10+ years of experiencePython Programming - 5+ years of experienceCockroachDB - 3-5+ years of experienceKafka - 3-5 years of experienceReact- 1-2 years of experience.Prior work experience at client or in client's industryApplicants must be able to work directly for Artech on W2.Preferred Skills & Qualifications:Knowledge of modern deployment, CI/CD, and configuration management toolsExperience in building web UI with ReactJS or other JavaScript frameworksScripting, automation, and troubleshooting of processes and systems; scripting in the shell and at least one of the following: Ruby, Perl, or PythonUnderstanding of networks, security, firewalls, load balancers, DNS, and other infrastructure componentsDay-to-Day Responsibilities:Building high-performance, highly available, and scalable distributed systemsService development, REST, HTTP, Python, Groovy, Java, Spring, Cockroach DB, JSON, XMLTest-driven development, paired programming, code reviews, and aggressive refactoringWork with open source software and tools (e.g., Spring, Apache, Tomcat, GitHub, GitHub Actions)Company Benefits & Culture:Courage to communicate in an honest and direct mannerWillingness to accept decisions that depart from your opinionAbility to draft user stories and acceptance criteriaEnthusiastic and self-motivatedExcellent organizational skills