Senior Java Developer

Total Experience: 4 – 7 Years

Job Description:

  • 5+ years of professional experience / skills in JAVA/J2EE, Object Oriented, Design Patterns, XML, and SQL (recent Oracle experience a plus)
  • Knowledge and experience architecting layered systems architectures and layered solutions and designs, high availability and distributed computing
  • Knowledge and experience with the design of big data and NoSQL systems (Hadoop is a plus)
    Must have advanced Design skills essential (APIs, Class diagrams, sequence diagrams, activity diagrams, etc.)
  • Desirable- Knowledge JBOSS/Wildfly, Rule Engines (Drools e.g), scripting languages (Python, Scala), JUnit, MyBatis, Spring, Web Service, Unix Shell Scripting
  • SOAP and REST web services design and development experience
  • Java Certifications (developer, web component) is preferred
  • Knowledge of IT concepts, strategies, methodologies
  • High-performance/high data throughput application design and troubleshooting
  • Application security and vulnerability design principles and testing experience
  • Knowledge of diverse technologies and new technical architecture principles and concepts
  • Effective verbal and written communication skills; presentation skills and strong work ethic