Full Stack Engineer

  • palakkad
Job Description:

The software engineer should have more than 5 years of experience in Java programming. Additional proficiency in ReactJS will be considered a significant advantage. The engineer's roles and responsibilities include designing efficient software solutions. The engineer will be responsible for coding, ensuring the code written is clean, efficient, and maintainable. The engineer should be skilled in writing and maintaining JUnit tests to ensure the software's functionality and reliability. The engineer will be involved in test automation to streamline the testing process and improve software quality. The engineer will provide application support, troubleshooting issues, and implementing fixes.

Technical Skills

The candidate should have a strong technical skill set in Java development, both for backend and frontend. Proficiency in backend frameworks and technologies such as Spring, Hibernate, and RESTful APIs is required. For frontend development, knowledge of Java-based technologies like JavaFX, Swing, or related frameworks will be beneficial. The developer having understanding of web technologies such as HTML, CSS, and JavaScript is a plus. Experience with TestNG and Selenium will be considered a significant advantage. The developer should have a deep understanding of the Software Development Life Cycle (SDLC) and should be able to work in all phases of the cycle. Familiarity with version control systems like Git is essential. Knowledge of database technologies, both SQL and NoSQL, is required. The developer should be able to write efficient, testable, and reusable code. Understanding of object-oriented programming and design patterns is a must. The developer should be familiar with Agile methodologies. Problem-solving skills and the ability to debug and troubleshoot software issues are essential.

Insert your email to proceed to ATTB - standard 's job offer

or