Text copied to clipboard!

Title

Text copied to clipboard!

Mid Java Developer

Description

Text copied to clipboard!
We are looking for a Mid Java Developer to join our dynamic team. The ideal candidate will have a strong background in Java development, with experience in building high-performing, scalable, enterprise-grade applications. You will be part of a talented software team that works on mission-critical applications. Your role will involve managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing. You will also be responsible for designing and developing high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance. You will 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, and support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.

Responsibilities

Text copied to clipboard!
  • Designing and implementing Java-based applications.
  • Analyzing user requirements to inform application design.
  • Defining application objectives and functionality.
  • Aligning application design with business goals.
  • Developing and testing software.
  • Debugging and resolving technical problems that arise.
  • Producing detailed design documentation.
  • Recommending changes to existing Java infrastructure.
  • Developing multimedia applications.
  • Developing documentation to assist users.

Requirements

Text copied to clipboard!
  • Degree in Computer Science or related field.
  • Experience with user interface design, database structures, and statistical analyses.
  • Analytical mindset and good problem-solving skills.
  • Excellent written and verbal communication.
  • Good organizational skills.
  • Ability to work as part of a team.
  • Attention to detail.
  • Knowledge of Java frameworks.
  • Experience with SQL and Oracle.
  • Proficiency in Java and JavaScript.

Potential interview questions

Text copied to clipboard!
  • Can you describe your experience with Java?
  • How do you handle debugging and resolving technical issues?
  • Can you discuss your experience with database structures?
  • How do you approach problem-solving?
  • Can you discuss a time when you had to work as part of a team on a project?