Java Developer


General Information


Company:
Confidential
Job Type:
Information Technology
Location:
Lebanon
Date Posted:
Oct 24, 2017
Salary:
Unspecified
Employee Type:
Full-Time Employee
Gender:
Both

Description


Responsibilities:
• Assist the business in its development of the Java solution
• Translating user requirements into functional design specifications
• Work with the technical team on daily basis to support current and future development of the solution, ensuring that any new features are delivered within the allocated timescales.
• Influence the development team by introducing best practises, such as coding standards, design patterns, code reviews, documentation, testing and agile methodologies
• Have keen eye for detail and strong collaborative skills
• Closely work with the QA team to ensure successful and high quality deliverables


Requirements:
• 2+ years of experience in Java development
• BS/MS degree in Computer Science, Engineering or related
• Hands on experience in designing and developing applications using Java EE platforms
• Object oriented analysis and design using common design patterns
• Deep insights in Java and JEE internals (Classloading, Memory Management, Transaction management etc)
• Familiar with UML and application design
• Skilled in any of standard application frameworks such as Struts, Spring or Hibernate
• Excellent MySQL knowledge
• Competent in web services integrations (REST/SOAP)
• Knowledge with frontend technologies
• Communication skills with the ability to communicate to all levels of the business
• Has problem solving skills, analytical mind and positive attitude

Company Profile