Java Application Developer (Full Stack)
Description

We are seeking a skilled Full Stack Developer to join our dynamic team. The ideal candidate will have a strong foundation in both front-end and back-end development, with the ability to build and maintain scalable web applications. You will work collaboratively with cross-functional teams to deliver high-quality software solutions that meet our clients' needs.


Responsibilities

  • Design, develop, and maintain robust web applications using modern frameworks and technologies.
  • Collaborate with product managers, designers, and other developers to define project requirements and specifications.
  • Implement RESTful APIs and integrate third-party services to enhance application functionality.
  • Write clean, maintainable code while adhering to best practices in software development.
  • Conduct code reviews and provide constructive feedback to team members.
  • Troubleshoot and debug applications to ensure optimal performance and user experience.
  • Stay updated with emerging technologies and industry trends to continuously improve skills and knowledge.
Requirements
  • Proficiency in front-end technologies such as React and Express, along with back-end frameworks like Ruby on Rails or .NET.
  • Strong understanding of database management systems, particularly SQL.
  • Experience with programming languages including Python and VBA is a plus.
  • Familiarity with role-based access control (RBAC) principles is desirable.
  • Previous experience in software development projects showcasing your ability to deliver quality results within deadlines.
  • Experience with kafka, Active MQ, angular.
  • Excellent problem-solving skills and attention to detail, coupled with the ability to work effectively in a team-oriented environment.

If you are passionate about technology and eager to contribute your expertise as a Full Stack Developer, we encourage you to apply for this exciting opportunity!