Job Role / Key Responsibilities:
- 0 – 2 years of experience
- Enhance and maintain the existing User Interface by adding new features and improving performance and usability
- Analyze existing application workflows and implement updates or bug fixes as required
- Develop and deliver a new version of the User Interface with upgraded features and improved design
- Integrating User Interface with backend and various sub-systems to ensure seamless functionality
- Write clean, maintainable, and well-documented code following best practices
- Perform testing, debugging, and optimization to ensure high-quality software delivery
- Required Skills / Qualifications:
Technical Skills:
- Programming Languages: Core Java 8 and 17 (OOP, collections, exception handling, strings, multithreading)
- Backend Development: RESTful API design and development, Basic SQL commands
- Frontend Basics: Understanding of basic HTML, CSS
- Database Connectivity: JDBC (Java Database Connectivity)
- Development Tools: IntelliJ IDEA
Additional / Optional Skills:
- Knowledge on Java Spring and Spring boot
- JavaFX and React frameworks
- PostgreSQL
- Basic knowledge on CAN (Controller Area Network), Serial Communication, UDP and socket communication