Senior Java Developer Cum Team lead


Job Description

We are looking for a Java developer responsible for building Java applications. This includes anything between complex groups of back-end services and their client-end (desktop and mobile) counterparts. Your primary responsibility will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure. Thus, a commitment to collaborative problem solving, sophisticated design, and product quality is essential.

Responsibilities

  • Translate application storyboards and use cases into functional applications
  • Design, build, and maintain efficient, reusable, and reliable Java code
  • Ensure the best possible performance, quality, and responsiveness of the applications
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization, and automatization
  • Help in code review
  • Help manage team and dedicate resources

Requirements

  • Proficient in Java, with a good knowledge of its ecosystems
  • Proficient in Java Springboot framework
  • Solid understanding of object-oriented programming
  • Familiar with various design and architectural patterns
  • Skill for writing reusable Java libraries
  • Knowledge of concurrency patterns in Java
  • Familiarity with concepts of MVC, JDBC, and RESTful
  • Experience with popular web application frameworks, such as Play and Spark
  • Familiarity with Java GUI frameworks (such as Swing, SWT, and AWT depending on project requirements)
  • Knack for writing clean, readable Java code
  • Experience with both external and embedded databases
  • Understanding fundamental design principles behind a scalable application
  • Basic understanding of the class loading mechanism in Java
  • Creating database schemas that represent and support business processes
  • Basic understanding of JVM, its limitations, weaknesses, and workarounds
  • Poses with logistic domain knowledge is a plus
  • Implementing automated testing platforms and unit tests
  • Proficient understanding of code versioning tools, such as Git
  • Familiarity with build tools such as Ant, Maven, and Gradle
  • Familiarity with continuous integration
  • Bachelor’s Degree/Post Graduate Diploma/Professional Degree

Senior Mobile App Developer Cum Team lead


Job Description

We are looking for a React Native developer interested in building performant mobile apps on both the iOS and Android platforms. You will be responsible for architecting and building these applications, as well as coordinating with the teams responsible for other layers of the product infrastructure. Building a product is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required.

Responsibilities

  • Build pixel-perfect, buttery smooth UIs across both mobile platforms.
  • Leverage native APIs for deep integrations with both platforms.
  • Diagnose and fix bugs and performance bottlenecks for performance that feels native.
  • Reach out to the open source community to encourage and help implement mission-critical software fixes — React Native moves fast and often breaks things.
  • Maintain code and write automated tests to ensure the product is of the highest quality.
  • Transition existing React web apps to React Native.
  • Personal commitment to continuously learn and improve.
  • Help to manage and improve team quality
  • Help to review team member code

Requirements

  • Candidates must possess at least Bachelor’s Degree/Post Graduate Diploma/Professional Degree in Computer Science/Information Technology or equivalent.
  • Required language(s): English, Bahasa Malaysia
  • At least 5 Year(s) of working experience in the related field is required for this position.
  • Emphasis on creating secure web platforms that perform at scale.
  • Required Skill(s): React, React Native, Redux, Javascript, ES6, JSX and Git.
  • Having knowledge in Android Native, IOS Native, Xamarin, Java, Firebase and MongoDB is an added advantage.
  • Preferably Junior Executive specialized in IT/Computer – Software or equivalent.
  • Possess a good communication skill.
  • Should be able to work independently without having much guidance.

Full-Stack Developer


Job Description

  • We’re looking for an inquisitive, innovative Full-Stack Developer to join the product/project team at Azure Innovations
  • You’ll be responsible participating in our product development from ideation to deployment and beyond, and then working as part of a team to execute new features, projects or products.
  • The ideal person for this role is a problem-solver with an inquisitive and innovative mind, and loves to collaborate with other teams to drive the company forward.

Responsibilities

  • Participate in our product development from ideation to deployment and beyond.
  • Create groundbreaking new features for our users and customers, and for internal use.
  • Work with our data team to make our product smarter and more intuitive to use.
  • Maintain and help optimize existing systems.
  • Represent the company and product and conferences.

Requirements

  • You have at least 5 years of hands-on experience creating public, complex systems using multiple languages.
  • You are proficient in MySQL, PostgreSQL, MongoDB/ any no SQL DB, React native, Node.js (or PHP Laravel, Python, GO Lang).
  • You know your way around HTML and CSS.
  • Experienced in high level design like architecture design and database design.
  • Experienced in developing responsive, interactive websites.
  • Experienced in developing android and iOS apps.
  • You feel at home working in a test-driven, agile team.
  • You know your limits and how to work on a deadline.
  • You are a problem-solver with an inquisitive and innovative mind.
  • Experience in AWS.
  • Ability to take on the new challenges ahead together with the growing business.
  • Candidate must possess at least Bachelor’s Degree/Post Graduate Diploma/Professional Degree, Master’s Degree in Computer Science/Information Technology or equivalent.
  • Preferably Senior Executive specialized in IT/Computer – Software or equivalent.
  • BS in Mathematics, Economics, Computer Science, Information Management or Statistics is a plus.
  • Required language(s): English

Web Developer


Responsibilities

  • Responsible to pursue development and implementation of various interactive web and Facebook applications, interactive games engine, websites and web portals.
  • Providing creative, fun, new technology and interactive components to complement our existing online services, and improve our web user experience.
  • Understanding business requirements, designing and developing new system to meet the business needs.
  • Participate in the conceptualization and creative direction of an interaction campaign.
  • Hardworking and ability to work under a tight schedule and meet deadlines.
  • Candidate must be well organized, detail oriented, and able to handle multiple tasks simultaneously.
  • Has own initiative to research, identify and build effective web application that will aid and enhance user experience.
  • Flexible in mindset and continuously seeking to improve web application by simple

Requirements

  • Candidate must possess at least a Bachelor’s Degree, Post Graduate Diploma, Professional Degree, Computer Science/Information Technology or equivalent.
  • Strong passion in new Web 2.0 technologies, and experience with Facebook, Friendster, YouTube, Google etc integration is a plus.
  • Individuals with keen minds to pursue a steep learning.
  • Strong creative and analytical skills and combined with effective problem solving ability. A strong working knowledge of common web programming tools/APIs, such as Git, HTML5, CSS3, OAuth API, OpenSocial API and PHP framework such as WordPress, Joomla, Drupal etc.
  • Required skill(s): PHP or NodeJS or Python, Javascript, JQuery, MySQL, Linux, MVC Framework.
  • Applicants must have at least 1 – 3 years experience (minimum 3 years for Senior position) of web programming or software development.

Mobile Application Developer


Education

  • Bachelor degree required in Computer Science, Software Engineering or equivalent

Responsibilities

  • Focuses primarily on implementation of Android-based application software and components while collaborating with other developers and designers on architecture, design, and implementation.
  • Collaborates with creative staff to produce visually appealing designs and user interfaces
  • Can evaluate and choose libraries and frameworks to best meet the needs of a particular application, project, and client.
  • Efficiently structures and optimizes layouts for a variety of device sizes and OS versions.

Requirements

  • Strong object oriented programming and design skills
  • In-depth development experience with at least one of the following: Objective-C, Swift or Android; Xamarin, React Native or Ionic framework
  • Performance analysis and tuning experience including memory usage, CPU utilization, leak checking, etc
  • Excellent problem solving, critical thinking, and communication skills

Additional Requirement

  • Experience with OAuth, and social API such as Facebook API is a plus.
  • Master of UIKit and Core Animation
  • Obsessed with beautiful yet simple to use experiences
  • Experience diagnosing and fixing UI performance problems
  • Open Source Software contributions (GitHub, Google Code, etc.) and community involvement (local developer groups, Stack Overflow, etc.) are a plus.

Web & Mobile UX Designer


Responsibilities

  • Work alongside the product team to define, solve, and implement innovative solutions for the product direction, visuals and experience.
  • Produce the UI architecture, interface, interaction workflows, wireframes, and mockups to effectively communicate interaction and design ideas through consideration of business requirements & technical limitations.
  • Understanding of cross device compatibility, usability best practices and responsive design.
  • Brainstorm, propose & design creative solutions that could bring our products to another level.

Requirements

  • Candidate must possess at least a Degree/Diploma in related fields.
  • 1-2 years relevant UX/UI design experience.
  • Up-to-date with the latest UI/UX trends, techniques, and technologies.
  • Has an understanding of web technologies — HTML/CSS/JS
  • Good presentation and communication skills in English. Knowledge in other languages is an added advantage.
  • 2 year(s) of working experience in the related field is preferred. Fresh graduate is encouraged to apply.

Mobile App Developer Internship


Job Description

  • The role of a Mobile Application Developer Intern is to design and develop mobile applications and components for new and existing projects. The Intern will be collaborating with the other developers and designers on architecture, design, and implementation. Also includes writing tests to ensure a robust finished product.
  • What you can learn:
    During your internship at Azure you can get hands-on experience on front-end development using Reach Native, creating an awesome user experience for our customers. Develop good software engineering habits and learn from mistakes during code reviews done by technical leader.
  • Number of Opening: 1

Requirements

  • Desired GPA: 3.2
  • Desired Skills
    – Swift
    – ReactJS
    – JavaScript
    – Objective-C
    – Android Development
    – Java
    – iOS Development

Quality Engineer Internship


Job Description

  • The role of Quality Engineer Intern is to create test plans, scripts and cases. Reproduce bugs and perform testing to ensure the product quality. Engage with your fellow scrum team members to achieve product delivery goals.
  • What you can learn:
    During your internship at Azure you can get hands-on experience on real world software applications utilised by hundreds of thousands of users, a million even. And if you are interested in learning automated testing, we can guide you to it.
  • Number of Opening: 1

Requirements

  • Desired GPA: 3
  • Desired Skills:
    – Jenkins
    – Scrum
    – SQL
    – Agile Methodologies
    – Agile Development Methodology
    – Software Development Methodologies

Project Manager


Job Description

To ensure IT projects are completed on time, compliance with budget and other project requirements.

Responsibilities

  • Lead the team to deliver product requirements successfully.
  • Guide the team members to make them understand what expected of them.
  • Coordinate with the clients, team and report to the upper management.
  • Work closely with analysts, software designers, architects and other Project members to communicate the goals of the project.
  • Monitor the progress of the assigned project(s) and take action accordingly.
  • Guide the team at every step and ensure that the team has cohesion.
  • Provides advice to his team wherever they need it and points them in the right direction.
  • Initiate project planning: setting achievable goals, estimation and scheduling.
  • Motivate team members to work properly for the successful completion of the project.
  • Create project documents.

Requirements

  • Professional Certificate, Bachelor’s Degree/Post Graduate Diploma/Professional Degree in Engineering (Computer/Telecommunication) Computer Science/Information Technology or equivalent.
  • At least 8 year(s) of working experience in a related field.
  • Experience with Software Development Life Cycle (SDLC) processes.
  • Knowledge of project estimation techniques.
  • Good decision-making abilities at the right time.
  • Broad and extensive knowledge of the software development process and its technologies.
  • Previous experience of managing a similar type of projects
  • Good communication skills to meet the customer satisfaction.
  • Strong analytical and problem-solving skills.
  • Willing to be allocated at customer location.
  • Experience in Agile/Scrum and experience PMP is a plus.

Send Us Message

Get in touch with us if you believe you have found the right team to make great things happen! Leave us a message,
we will get back to you the soonest possible.

Get in touch with us if you believe you have found the right team to make great things happen! Leave us a message, we will get back to you the soonest possible.