Senior Java Developer
Full TimeWork From Home
FlairsTech-
Maadi, CairoPosted1 dayago
1openposition
Apply For Job
Be the First to Apply
JobDetails
Experience Needed:More Than 3 Years
Career Level:Experienced (Non-Manager)
Education Level:Bachelor's Degree
Salary:Confidential
Job Categories:
Skills And Tools:
JavaJavaScriptjQueryReactRestJSTLSQLCommunication skillsComputer ScienceEnglishInformation Technology (IT)Software EngineeringJSONGitDesignAPIsSoftware DevelopmentAngular
Job Description
This individual will be:
- Customizing our software solutions to meet the requirements for both our clients’ end-users and technical administrators
- Implementing our solutions
- Working in conjunction with your Project Manager and customers inpost-sales discussions to determine their requirements
- Assist thesoftware development team, when not on customer-specific projects, in developing our core software offering
- Provide Product Management with client feedback and new ideas for product enhancements
Job Requirements
Qualifications for the position are as follows:
Kindly find below the required Java Job-Description,
- Minimum 3-years of Java Development experience.
- Minimum 1 year of experience in Developing java projects using Spring Boot.
- Strong knowledge of Java8 Standard Edition.
- Strong knowledge of Object-Oriented Programming.
- Strong knowledge of Design Patterns.
- Strong Knowledge in Unit Testing using JUnit.
- Experience working with tools like Git, Maven.
- Experience in developing RESTful APIs.
- Knowledge of MicroServicesis a value add but not mandatory.
- Knowledge of NIFI, Hadoop, YARN, KAFKAis a value add but not mandatory.
- Demonstrate strong design and programming skills using JSON, Web Services, XML,Linux,and Windows environments.
- Strong background working with Linux/UNIX environments.
- Working knowledge with Postgresor Any Relational databases.
- Passion to stay on top of the latest happenings in the tech world and an attitude to discuss and bring those into play.
- Strong collaboration and communication skills within distributed project teams.
- Excellent written and verbal communication skills.
- Solid knowledge of SQL
- Good knowledge of Angularis a value add but not mandatory.