Senior Application DeveloperWork Locations - Alpharetta GA30005 or Plano TX 75023 Business Unit - DIGITAL Positions Requested - 7 Hours per Day - 8 Hours per Week - 40 Total Hours – contract initially up until 1/22/2024Description: Manage complex projects through the design, development, testing and debugging phases of an application delivery cycle as well as designing and developing components of the service as an individual contributor.Project Name: OrderGraphSummary:8-10 Years of Software Development experience.8 years Java, XML, JSON, Multithreading, Strong programming fundamentals5 years Sprint Boot, Spring Security, Microservices4 years Java8, Functional programming concepts3 years NoSQL, SQL, Oracle, Cassandra3 years Kafka or MQ Series2 years MuleSoft2 Years of Cloud experience (Azure, AWS, GCP)Required QualificationsBachelor’s degree in Computer Science, Information Systems or related field.8+ years of experience in working in Engineering or Development roles6+ years of progressive experience in one or more of the following areas: application delivery; subject matter expertise in building Java-based high-volume/high-transaction e-commerce applications6+ years of experience building web applications using Java, Spring and REST4+ years of experience in performance tuning and application monitoringPreferred Qualifications2+ years of experience in MuleSoft Anypoint platform development4+ years of experience in architecture and design of systems using Micro services architecture4+ years of experience in a leadership capacity - coaching and mentoring engineers, developers2+ years of experience in cloud technologies: AWS, Azure, OpenStack, Docker, Kubernetes, Ansible, Chef or Terraform2+ years of experience in build and CICD technologies: GitHub, Maven, Jenkins, Nexus or Sonar4+ years of experience in Unit and Function testing using Junit, Spock, Mockito/JMock, Selenium, Cucumber, SoapUI or PostmanProficiency in Unix/Linux command lineExpert knowledge and experience working with asynchronous message processing (preferably Kafka), stream processing and event driven computing.Experience working within Agile/Scrum/Kanban development teamFamiliarity with HTML5, JavaScript frameworks, and CSS3Certified in Java, Spring or AWS technologiesExcellent written and verbal communication skills with demonstrated ability to present complex technical information in a clear manner to peers, developers, and senior leadersTechnical Skills: Java, spring boot, REST Services, Junit, JSON schemas, NoSql technologies (Cassandra/MongoDb), Redis/Hazelcast, Kafka, Strong SQL knowhow, exposure to nosql databases and key-value data stores, CI/CD pipeline using Jenkins, Mulesoft, Elastic Stack, GIT, Jira, JenkinsComments: Manager is seeking strong Back End Java developers who will also need to have strong Unit testing and automation testing abilities.