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