Senior Java Developer
ARPUPLUS -
Agouza, GizaPosted 2 years ago8Applicants for2 open positions
- 7Viewed
- 0In Consideration
- 7Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
A Java Developer with experience in building high-performing, scalable, enterprise-grade applications.
Will be responsible for:
- Build high-fidelity reporting system with a high quality UX
- Use modern JavaScript frameworks and open-source software to develop and enhance Dashboards and reporting systems
- Build out reliable new products and maintain our core software platform, which combines web applications and data processing/analytics
- Collaborate with highly talented teammates to not just solve problems, but to find elegant, accessible technology solutions for business needs
- Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance
- Contribute in all phases of the development life cycle
- Write well designed, testable, efficient code
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
Required technical skills:
- Java, Spring, Spring Boot, Spring Cloud, J2EE Design Patterns, REST services, Hibernate/JPA
- Front End Technologies like JavaScript and Angular + version, CSS2/CSS3, HTML
- Strong Knowledge of SQL, JDBC, Unix commands
- Hands-on Database experience in relational (MYSQL) and No-SQL (MongoDB)
- Hands-on experience on working / deploying application on Cloud
- Deployment Acquaintance in Apache Tomcat
- Expertise in Test driven development (Junit, JMeter), Continuous Integration (Jenkins), Build tool (Maven) and Version Control (Git), Development tools (NetBeans, IntelliJ)
- Excellent communication skills (written and verbal), ability to work in a team environment.
- Excellent analytical and problem-solving skills and the ability to work well independently.
- Experience working with business analysts, database administrators, project managers and technical architects in multiple geographical areas.
Job Requirements
Requirements
- BS/MS degree in Computer Science, Engineering or a related subject
- 5-6 years of relevant software development experience
- Experience in Spring framework and Hibernate
- Object oriented analysis and design using common design patterns
- Good knowledge of Javascript, JQuery, HTML5 and CSS
- Good knowledge of Linux OS architecture
- Experience working with Git source control
Featured Jobs
Similar Jobs
- Senior Java DeveloperFawry for Banking Technology and Electronic Payments S.A.E - Smart Village, Giza2 days ago