Java Developer(mid-level)
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Sr. Java DeveloperWilmington, DE/NYC/Atlanta, GA• Strong Java programming skills• 5-9 years practical software development experience• Robust object-oriented design pattern knowledge and implementation experience using Java; Java Backend Developer• Java Developer - Preferable with Java 1.8 (java 8 features) experience• Advanced knowledge and experience developing and working with relational databases such as Sybase/MySQL• Experience with multi-tier application architecture and high performance distributed and in-memory caching solutions• Strong understanding of data modeling techniques• Working knowledge of building and deploying distributed systems is good to have• Experience with cloud technologies (e.g., Kubernetes, Docker, OpenStack) a plusMust HaveCore/OOPS• OOPs Concepts & Patterns• Java Keywords - Static, Final, volatile, synchronized, transient, this super etc.• Constructors• Abstract Classes and Interfaces• Dependency Injection• Exceptions - Checked, UncheckedGenerics• Collections - List, Map, Set• Data Structures & CollectionsSpring Framework:• Spring Core(must)• Spring DataDatabase / ORM• Cursors (Good)• SQL Queries - Inner Outer Joins, Group By, Having (Must)• Stored Procedures (Good have)• Triggers (Good)• Hibernate