Software Development Expert
As a senior software engineer, you will have the opportunity to integrate new innovative projects and contribute to the successful execution of application development for customers. Your primary responsibility will be to develop high-quality web applications using modern technologies.
* Key Responsibilities:
* Design and Development: Develop scalable, robust web applications using Java and front-end frameworks/libraries such as Angular, React, or Vue.js;
* Front-End Development: Create intuitive user interfaces using front-end frameworks/libraries;
* Back-End Development: Build APIs, services, and complex server-side logic using Java and related technologies;
* Testing and Debugging: Write unit tests to ensure code quality and identify bugs;
* Code Reviews: Participate in peer code reviews, providing constructive feedback to maintain high code quality standards;
* Collaboration: Work closely with product managers, designers, and other engineers to deliver high-quality products.
Requirements:
* Bachelor's degree in Computer Science, Engineering, or related field;
* Minimum 5 years of experience in software development with a strong focus on both front-end and back-end development;
* Proficiency in Java and object-oriented programming;
* Strong problem-solving skills and attention to detail, excellent communication and teamwork abilities;
* Willingness to learn new technologies and adapt to changing requirements.