Java / Spring Developer


General Information


Company:
Confidential
Job Type:
Information Technology
Location:
Lebanon
Date Posted:
Feb 14, 2018
Salary:
Unspecified
Employee Type:
Full-Time Employee
Gender:
Both

Description


Responsibilities:
- Design and develop high-volume, low-latency applications for mission-critical systems
- Delivering high-availability and performance
- Contribute in all phases of the development lifecycle
- Write well designed, testable, efficient code
- Ensure designs are in compliance with specifications
- Prepare and produce releases of software components
- Support continuous improvement by investigating alternatives and technologies

Requirements:
- BS/MS degree in Computer Science, Engineering or a related subject
- Proven hands-on Software Development experience
- Proven working experience in Java development
- Hands on experience in designing and developing applications using Java EE platforms
- Object Oriented analysis and design using common design patterns
- Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc)
- Excellent knowledge of Relational Databases, SQL and ORM technologies (Hibernate)
- Experience in the Spring 4 Framework
- Experience in Maven, Git
- Experience in Apache Camel is a plus
- Experience with test-driven development

Company Profile