Junior Full Stack Developer

We are seeking a motivated and talented Junior Full Stack Developer with 3 to 5 years of experience to join our dynamic team. As a Full Stack Developer, you will play a key role in developing and maintaining scalable and secure services. This is an excellent opportunity for someone looking to grow their skills in a collaborative and fast-paced environment.


Reponsibilities and Duties:

  • Design, develop, and deploy scalable and secure services using Java, Spring Boot, and SQL database techniques.
  • Collaborate with cross-functional teams, including designers and product managers, to gather requirements and implement new features.
  • Write clean, efficient, and maintainable code using best practices and coding standards.
  • Perform unit testing and debugging of applications to ensure high-quality deliverables.
  • Optimize application performance and enhance user experience through continuous improvements.
  • Integrate front-end and back-end components to ensure seamless application functionality.
  • Develop responsive and user-friendly front-end interfaces using Flutter (knowledge of Flutter is a plus).
  • Participate in code reviews to ensure adherence to coding standards and quality guidelines.
  • Stay up-to-date with industry trends and emerging technologies to continuously improve technical skills.

Requirements and Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 3 to 5 years of experience in software development, with a strong focus on Java and Spring Boot.
  • Proficiency in Java programming and SQL database management.
  • Hands-on experience in API development, including RESTful APIs.
  • Familiarity with the Spring framework, including Spring Boot and Spring Data.
  • Experience with Hibernate ORM (Object-Relational Mapping) is a strong plus.
  • Knowledge of front-end development with Flutter is a plus but not mandatory.
  • Solid understanding of the software development lifecycle and agile methodologies.
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration abilities.
  • Ability to work independently and as part of a team in a fast-paced environment.
  • A passion for learning and staying updated with new technologies.
Post date: 18 December 2024
Publisher: LinkedIn
Post date: 18 December 2024
Publisher: LinkedIn