Description

KIA Connect Apps/Web Portal/Connect Car Application System Experience, Java, Spring Boot, Rest, Angular JS, Microservices, SQL, Ibatis, Jboss, Tomcat, Kubernetes, Azure, Docker, Apache
As a full Stack developer, who will play a pivotal role in shaping the future of our KIA Connect Mobile Apps/Web Portal, ensuring they meet the highest standards of performance, reliability, and user experience. Your expertise will be essential in developing both the frontend and backend components to deliver cutting-edge solutions.

Essential Functions:

· Full Stack Development experience: Work with full stack technologies such as Java, REST services and front end technologies like Angular JS and configure CMS solutions using AEM (Adobe Experience Manager).

· Backend development : Experience designing, implement Java/J2EE backend services using Spring boot, Spring MVC, Spring Integration technologies, including coding, debugging, and performance optimization.

· Lead : Experience in leading a team of developers and mentoring them with design, development and implementation and support.

· Database Proficiency: Expertise in SQL, particularly with Oracle databases and No SQL databases like Mongo DB under Linux environments.

· Ability to convert monolithic applications into micro-services. Expertise in Cloud based environments with micro-services architecture is a plus.

· Code Reviews: Conduct regular code reviews to maintain App code quality, enforce coding standards, and ensure consistency across the stack.

· Problem Solving: Handle complex technical challenges and provide innovative solutions for both frontend and backend development.

· Quality Assurance: Implement and maintain automated testing processes to ensure the reliability and stability of the mobile apps and backend systems.

· Performance Optimization: Continuously monitor and optimize app and backend performance to deliver a seamless user experience.

· Documentation: Create and maintain technical documentation for frontend and backend development processes and procedures.

· Multi-Tier Java/J2EE Expertise: Utilize hands-on experience in developing multi-tier Java/J2EE applications, employing various Open-Source technologies and Frameworks such as Spring MVC, Spring Boot, and Persistent Object Components using iBatis/myBatis and DAO.

· Application Server Mastery: Competency in working with application servers, including JBoss EAP/ Apache Tomcat.

· Collaboration: Collaborate effectively with cross-functional teams, including offshore app developers, design, and QA, to deliver high-quality mobile applications and backend services.

Nice to have:

· Minimum of 10+ years of experience in design/development of both front end and backend applications.

· Good educational background with a Bachelor's or Master's degree.

· Good to have experience in handling applications in Cloud environments like AWS, Azure.

· Experience with Apache Kafka and Redis in-memory storage database is a plus

· Good experience in design and development of Java/J2EE microservice applications.

· Having exposure to handling security related issues in the applications.

Education

ANY GRADUATE