Browse Jobs
For Employers
Post JobLog inGet Started

Senior Full Stack Java Developer

Algoriza
6th of October, Giza
Posted 2 months ago
48Applicants for1 open position
  • 11Viewed
  • 0In Consideration
  • 13Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

Responsibilities:
. Design, develop, test, and deploy high-quality web applications using Java SE and related technologies.
. Create responsive and user-friendly front-end interfaces using HTML, CSS, JavaScript, and Java-based front-end frameworks (e.g., JavaServer Faces, Spring MVC).
. Build and maintain the server-side logic, databases, and APIs using Java and relevant back-end frameworks (e.g., Spring Boot, Java EE).
. Design and optimize database schemas, write SQL queries and work with various database management systems (e.g., MySQL, PostgreSQL, Oracle).
. Integrate third-party APIs and services into the application as needed.
. Ensure code quality through code reviews, automated testing, and adherence to coding standards.
. Identify and resolve performance bottlenecks, optimize application code, and improve overall system performance.
. Implement security best practices to protect data and prevent vulnerabilities, including data encryption, authentication, and authorization mechanisms.
. Maintain comprehensive documentation of system architecture, design, and development processes.
. Collaborate with cross-functional teams, including designers, product managers, and quality assurance engineers, to deliver high-quality software products.
. Provide technical guidance, mentorship, and support to junior developers.
. Analyze and troubleshoot complex technical issues and implement effective solutions.

Job Requirements

Qualifications:
. Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
. 10+ years of experience in the same field only will be considered.
. Java SE Certificate or equivalent certification is required.
. Several years of hands-on experience as a Java developer, including full-stack development.
. Proficiency in Java programming, including Java SE features.
. Strong knowledge of front-end technologies, including HTML, CSS, JavaScript, and front-end frameworks.
. Experience with back-end technologies such as Spring Boot, Java EE, and database management systems.
. Familiarity with RESTful APIs and web services.
. Version control and Git experience.
. Knowledge of software development best practices, design patterns, and coding standards.
. Excellent problem-solving skills and attention to detail.
. Effective communication and teamwork abilities.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Full Stack Java Developer