What are the responsibilities and job description for the Full-stack Developer position at Qode?
Location: Irving, TX
Workplace Type: Hybrid
We are seeking a talented and experienced Full Stack Developer to join our team. In this role, you will be responsible for designing, developing, and maintaining our web applications. You will work closely with our team to ensure that our applications are high-performing, scalable, and user-friendly.
- Develop and maintain web applications using Java, JEE, React, and other related technologies.
- Design and implement RESTful web services.
- Collaborate with other developers to ensure code quality and consistency.
- Participate in all phases of the software development lifecycle.
- Troubleshoot and resolve technical issues.
- Stay up-to-date on the latest web development technologies and trends.
- At least seven years of experience in Web development (Full Stack)
- Strong background in Java Full Stack Programming including JEE web application development
- Java development in an application server environment
- RESTful Web services
- Solid background in front end development using React
- Understanding of Object-Oriented concepts, design patterns, and modern application frameworks
- Familiarity with all aspects of Software Development Life Cycle
- Object Oriented Analysis, Design and Programming
- Java/JEE Application development with familiarity of one or more ORM frameworks
- JavaScript & React
- HTML, Cascading Style Sheets (CSS3), Bootstrap
- Strong Background in RESTful Web services
- JEE containers such as Apache Tomcat and/or other industry standard JEE application servers
- Git, Maven and other standard Source Control and Build tools
- Windows and Linux proficiency
- Business rules implemented in Java and SQL or Relational database
- Expertise in Core Java Programming (Java 8 & above needed)
This is a hybrid role, offering a flexible work environment. We are looking for a highly motivated and results-oriented individual with a passion for web development. If you are a team player with excellent communication and problem-solving skills, we encourage you to apply.