Required Critical Skills:
Minimum 10 years experience We are seeking a highly skilled Full Stack Developer with a strong background in UI development to join our dynamic team. The ideal candidate will have a solid foundation in Vue.js and possess extensive experience in web services software architecture and design. As a Full Stack Developer, you will play a key role in shaping the user interface and ensuring seamless integration with the backend systems. If you are passionate about creating intuitive and visually appealing user interfaces while also excelling in backend development, we want to hear from you. Technical Skills:
• Solid experience in Vue.js, with a focus on building responsive and user-friendly interfaces.
• Extensive knowledge of web services software architecture and design principles.
• Proficiency in code repository processes using GitHub.
• Strong expertise in Java J2EE Spring framework 5.x or Spring Boot 2.x.
• In-depth understanding of Java, including data structures, algorithms, and asynchronous architectures.
• Hands-on experience implementing transaction management and persistence using ORM frameworks (JPA and Hibernate).
• Proficient in SQL Queries, including multi-table join capability.
Recommended Skills:
• Experience in NUXT for advanced Vue.js applications.
• Familiarity with Vuetify for UI component design.
• Proficiency in Typescript for enhanced development capabilities.
Nice-to-Have Skills:
• Experience with STRUTS for comprehensive web application development.
• Familiarity with Angular framework 6.0 or higher is a plus.
• Hands-on experience with Tomcat Servers, GitHub, Maven, Jenkins (or other CI tools).
• Knowledge of database data modeling and SQL Query Tuning.
• Proficient in Oracle PL/SQL Maintenance, including DDL, DCL, and DML.
• Table and view creation and maintenance (create, insert, update, delete).
• Permissions management (Grant) for database access.
• Familiarity with infrastructure, including servers, systems administration, and Unix/Linux scripting skills.
• Understanding of networks, firewalls, load balancers, and the ability to provide requirements to the infrastructure team.
• Capability to provide troubleshooting assistance for complex system issues