Software Engineer

 

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 
Job Category: Software
Job Type: Full Time
Job Location: Bengaluru

Apply for this position

Allowed Type(s): .pdf, .doc, .docx