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.
ANY GRADUATE