Job Description: We're looking for a motivated Java Full Stack Developer to join our team. You'll design, develop, and maintain web applications, working on both front-end and back-end technologies.
Skills Required
- Front-end (HTML, CSS, JavaScript) and modern libraries (React, Next JS).
- Java and related frameworks (e.g., Spring, SpringBoot, hibernate).
- Knowledge of Cloud Technology Services (AWS and GCP)
- Good to have other language exposure like Python
- RESTful API development.
- Database management (SQL, NoSQL MongoDb).
- Version control (e.g., Git).
- Containerization tools -Docker or Kubernetes.
Roles and Responsibilities:
Design and Development
- Develop Java-based web applications.
- Create efficient, reusable code.
- Collaborate to translate business needs into tech solutions.
- Front-end technology: They should have strong experience on front-end languages like HTML, CSS, and JavaScript. Knowledge about validation, responsiveness, and user experience is a must. They should know at least one framework such as Angular, React, Next JS, jQuey.
- Design: They should have knowledge of UI/UX and basic prototype design.
- Back-end technology: They must know about APIs, databases, and server configuration. They must have knowledge of at least one backend framework, such as Django, Spring, as well as at least one backend language, such as Java or Python.
- Database and cache: Knowledge of DBMS systems, such as SQLServer, Oracle, MongoDB, and MySQL, as well as caching technologies like Redis, Memcached, and Varnish.
Education
- Bachelors in Computer Science or related field.
- Prior Full Stack Dev experience.
- Certifications (Java, AWS, etc.) a plus.
- Commitment to staying current with tech trends