Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Senior JAVA EE Developer
Highly Preferred:
-----------------
• Advanced Experience on Classloading, Memory Management, Transaction management
• Experience on multiple JavaEE runtimes
• Experience on ActiveMQ , RabbitMQ or Apache Kafka
• Experience on oracle Coherence CE or Hazelcast.
• Experience on Database Access interface Library other than JPA like : JDBI ,MyBatis ..etc.
• Experience or well understanding of DeltSpike Data , Spring Data ,GORM or Micronaut data
Job Requirements
- Required:
---------
• Bachelor degree in Computer Science, IT, Information Systems, Computer Engineering, Software Engineering or any other IT related Bachelor degree.
• 5+ years of experience in JEE development.
• Strong understanding /Advance level of object-oriented programming experience
• Proven working experience on JSF development: architecture, lifecycle, design patterns and modern UI components.
• Proven working experience in JAVA and JEE (working very well with ): java interfaces ,reflection ,AOP ,Common Annotations, CDI, BV , JPA, EJB, JAX-RS, WebSocket, JSON-P , JSON-B ,JMS , Concurrency..etc
• Hands on experience on Eclipse MicroProfile specs like: Config , Metrics ,Rest Client , JWT Authentication , Health ,Fault Tolerance...etc (with any implementation like: Quarkus,Helidon,OpenLiberty,KumuluzEE,payarMicro or other runtimes)
• Experience on java EE UI/Utiles Libraries like : PrimeFaces , OmniFaces, DeltSpike
• Experience on java reactive and asynchronous development
• Experience on java microservices development and runtimes
• Strong understanding of web development skills, analytical and problem-solving skills.