INTERMEDIATE Onsite 6 to 12 months Contract Wilmington DE This role requires a wide variety of strengths and capabilities, including:
Job Family Description: Proficient in Java J2EE application development skills as well as multiple design techniques
Working proficiency in Java J2EE development toolset to design, develop, test, deploy, maintain, and improve software
Strong understanding of Agile methodologies with ability to work in at least one of the common frameworks
Strong understanding of techniques such as Continuous Integration, Continuous Delivery, Test Driven Development, Cloud Development, application resiliency and security
Proficiency in one or more general purpose programming languages
Working 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
ADVANCED This role requires a wide variety of strengths and capabilities, including:
BS/BA degree or equivalent experience
Strong communication skills, self-starter and motivated
Experience working in a mid-size, global teams to achieve organizational goals
Multi-year experience with Java eco-system and associated tooling (Core Java & EE, Spring Boot, Spring MVC, Spring Cloud), UI/UX (React JS, Angular or equivalent), Web Technologies (JavaScript, HTML 5, CSS, JSON, REST, SOAP)
Experience with Micro-services & Event Based Architecture
Experience with messaging technologies (JMS, Mule, Kafka, RabbitMQ)
Experience with Cloud Platforms, Container/Orchestration (Docker, Kubernetes)
Experience in metrics gathering/publishing and event collection/correlation across distributed architectures, monitoring, alerting, Chaos Engineering, and self-healing is a plus
Experience with Caching solutions such as Redis, Gemfire, or EHCache is a plus
in Java J2EE application development skills as well as multiple design techniques
Working proficiency in Java J2EE development toolset to design, develop, test, deploy, maintain and improve software
Strong understanding of Agile methodologies with ability to work in at least one of the common frameworks
Strong understanding of techniques such as Continuous Integration, Continuous Delivery, Test Driven Development, Cloud Development, application resiliency and security
Proficiency in one or more general purpose programming languages
Working 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