Search by job, company or skills

Q

IT24-091 Software Engineer (Full stack)

3-6 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 18 hours ago
  • Be among the first 50 applicants
Early Applicant
Quick Apply

Job Description

Key Responsibilities:

  • Design, develop, and maintain robust Java-based applications using Spring Boot, Hibernate, and Microservices architecture.
  • Develop and optimize mobile applications for Android (NDK, Google APIs, Kotlin) and iOS (Flutter, Swift).
  • Implement RESTful APIs and integrate web services (JSON, XML, SOAP).
  • Work with databases such as MySQL, PostgreSQL, SQLite, Firebase, and MongoDB.
  • Utilize scripting languages like JavaScript, jQuery, HTML/CSS, React, Node.js, and Python for front-end and back-end development.
  • Develop and maintain cloud-based applications using AWS, Docker, and Kubernetes.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Work with IDEs and development tools such as IntelliJ, Eclipse, and Android Studio.
  • Ensure the performance, quality, and responsiveness of applications.
  • Troubleshoot, debug, and optimize applications for efficiency and scalability.

Required Skills & Qualifications:

  • Minimum of 5 years of experience in Java application development.
  • Bachelor of Computer Science or similar related education background.
  • Strong programming experience with Java (Java 8, Java 17, J2EE, Servlets, Spring, Hibernate, Spring Boot, Microservices).
  • Experience in Android development (NDK, Kotlin, Google APIs, SDK Level 2.3 - 9.0) and iOS development (Flutter, Swift).
  • Hands-on experience with REST APIs, JSON, XML, SOAP, and Microservices.
  • Proficiency in front-end and scripting languages (JavaScript, jQuery, HTML/CSS, React, Node.js, Python).
  • Strong database skills in MySQL, PostgreSQL, SQLite, Firebase, and MongoDB.
  • Experience with Cloud technologies (AWS, Docker, Kubernetes).
  • Familiarity with IDEs such as IntelliJ, Eclipse Luna, and Android Studio.
  • Proficient in Windows and Linux operating systems.
  • Strong problem-solving skills and ability to work in an Agile development environment.
  • Experience with Google App Engine and cloud-based database solutions.
  • Knowledge of DevOps practices and CI/CD pipelines.
  • Familiarity with modern authentication and security best practices.

More Info

Job Type:
Function:
Employment Type:

About Company

Job ID: 117765261