Job Description :
Title: Java Software Engineer

Location: Wilmington DE

Duration: 7+ Months

USC/GC (local or near by only)


Role Responsibilities:
Primarily responsible for the delivery of software as a lead on an Agile team.
Champion leveraging modern technologies including cloud backed APIs, microservices and DevSec culture.
Responsible for all aspects of technology delivery.
Build and maintain relationships with business and technology team members.
Triage technical issues and work toward solving problems.
Required Skills/Experience:

BS/BA degree or equivalent experience Computer Science or related field.
9+ years of experience on technical Delivery teams and enterprise products.
Demonstrated proficiency in application, data and infrastructure architecture disciplines.
Demonstrated proficiency with server side languages such as Java, Python, Ruby, PHP and JavaScript frameworks such as Angular JS, React and Amber.
Ability to work collaboratively in teams and develop meaningful relationships to achieve common goals.
Demonstrated experience building internet scale platforms from the ground up. Strong understanding of OOP & SOA principles, enterprise design patterns and industry best practices with experience using modern technology (e.g. Java, Cassandra, Kafka) and design patterns (e.g. microservices, APIs
Strong understanding of Java concurrency, concurrency patterns and experience building thread safe code.
Experience with pattern languages (Gof4, Enterprise patterns, Strangler
Expert level experience designing and building REST web services at internet scale.
Experience in cloud technologies and patterns (AWS, Google Cloud
Experience with automated testing tools and capabilities (Cucumber, Selenium, ATDD, TDD
Familiarity with database technology such as MySQL, Oracle or Amazon RDS and messaging technologies such as IBM MQ and Apache Kafka.
             

Similar Jobs you may be interested in ..