Job Openings Java Developer

About the job Java Developer

Job Title: Java Developer

Experience -4+years 

Job Overview

We are looking for a talented and enthusiastic Java Mobile Developer to join our team. The ideal candidate will have a strong background in Java development, with a focus on mobile-based applications. As a Java mobile Developer, you will be responsible for designing, developing, and maintaining scalable and high-performance mobile applications. You will work closely with cross-functional teams to deliver innovative solutions that meet our clients' requirements.

Responsibilities:

  • Design and implement robust and scalable Java-based mobile applications.
  • Collaborate with product managers and UX/UI designers to translate design specifications into functional and user-friendly web applications.
  • Develop server-side logic using Java and integrate front-end elements built by front-end developers.
  • Optimize applications for maximum speed and scalability.
  • Participate in the entire software development lifecycle, from concept and design to testing and deployment.
  • Working on Azure Infrastructure
  • Conduct thorough code reviews and provide constructive feedback to team members.
  • Troubleshoot, debug and resolve software defects and issues.
  • Stay updated on emerging technologies and trends in web development.

Qualifications:

  • Bachelor's degree in computer science, Software Engineering, or a related field.
  • Proven experience as a Java Developer with a focus on mobile applications.
  • Solid understanding of Java programming language and mobile development frameworks (e.g., Ionic).
  • Experience with front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React.
  • Strong knowledge of relational databases (e.g., MySQL, PostgreSQL) and SQL.
  • Familiarity with web services (RESTful APIs).
  • Experience with version control systems (e.g., Git).
  • Excellent problem-solving and analytical skills.
  • Understanding of Azure cloud
  • Strong communication and teamwork abilities.

Skills:

  • Java programming language
  • Understanding of Azure Cloud
  • Spring Framework (or other Java-based frameworks)
  • HTML, CSS, JavaScript
  • SQL and database management
  • Web services (RESTful APIs)
  • Front-end frameworks like Angular or React (optional but beneficial)
  • Version control systems (e.g., Git)
  • Object-oriented programming (OOP) principles
  • Azure Infrastructure