Logo
Dice

Software Engineer - Full Stack Developer

Dice, Tampa, Florida, us, 33646


Dice is the leading career destination for tech experts at every stage of their careers. Our client, ATR International, Inc., is seeking the following. Apply via Dice today!Job Description:

Requirements:

3+ years experience (not looking for SR candidates)Advanced knowledge of application, data, and infrastructure architecture disciplinesUnderstanding of architecture and design across all systemsWorking proficiency in developmental toolsetsKnowledge of industry-wide technology trends and best practicesAbility to work in large, collaborative teams to achieve organizational goalsProficiency in one or more modern programming languagesUnderstanding of software skills such as business analysis, development, maintenance, and software improvementHands-on experience in designing solutions and full stack development in modern technologies for large enterprise technology platforms and systemsHands-on experience in coding Microservices in Java, building UI/UX using JavaScript frameworks (e.g., React, Angular), using Messaging (e.g., Kafka), developing database objects in Oracle, Cloud Native DBsExperience implementing open-source frameworks such as Spring Boot, POI, Activiti, Drools (preferred)Experience in deploying applications using CI/CD pipelines, Docker containers & Kubernetes to Cloud platformsExperience with in-memory caching technologies such as Hazelcast, Redis (a plus)Knowledge of performance engineering, tuning, and building technology products for scale (a plus)Familiarity with design patterns and anti-patterns (preferable)Additional Skills:

KafkaSpring BootRDBMSNo SQLReactNodeJSCI/CDJava: Intermediate 7-8Core Java: Intermediate 7-8Proficient in Full Stack Development as well as multiple design techniquesWorking proficiency in Full Stack toolset to design, develop, test, deploy, maintain, and improve softwareStrong understanding of Agile methodologies with ability to work in at least one of the common frameworksStrong understanding of techniques such as Continuous Integration, Continuous Delivery, Test Driven Development, Cloud Development, application resiliency, and securityProficiency in one or more general-purpose programming languagesWorking proficiency in a portion of software engineering disciplines and demonstrates understanding of overall software skills including business analysis, development, testing, deployment, maintenance, and improvement of software.

#J-18808-Ljbffr