We are seeking a Mid-Level Java Developer with 1 to 2+ years of experience, primarily focused on backend development, hardware integrations, and network programming. The successful candidate will have practical experience working with Java versions 17 or 21 and above, Spring Boot, and TCP/IP socket programming. This role involves interfacing with various hardware devices such as printers, cameras, and IoT sensors using Modbus communication protocols, including Modbus RTU and Modbus TCP.
Key Responsibilities
Develop and maintain backend services by writing efficient SQL queries using PostgreSQL or MySQL databases. Utilize ORM frameworks like JPA or Hibernate, along with connection pooling technologies such as HikariCP, to optimize database interactions. Apply a strong understanding of multithreading concepts to improve application performance and reliability. Manage source code using Git version control and actively participate in debugging hardware communication logs to resolve integration issues. Collaborate closely with cross-functional teams to ensure seamless hardware-software communication and deliver scalable backend solutions.
Required Qualifications
Proficiency in Java programming with solid coding skills is essential. Demonstrated experience in software development, focusing on designing and implementing scalable and maintainable solutions. Strong familiarity with the Spring Framework and proven expertise in building applications using Spring Boot. Knowledge of microservices architecture and practical experience in its implementation. Excellent analytical and problem-solving skills to troubleshoot complex technical challenges. Effective teamwork and communication abilities to work collaboratively in a dynamic environment. A Bachelor’s degree in Computer Science, Information Technology, or a related discipline is preferred.
Preferred Qualifications and Benefits
Prior experience working with supply chain or factory automation systems will be considered a strong advantage, as it aligns closely with the hardware integration aspects of this role. Candidates with this background will find opportunities to leverage their domain knowledge in a technology-driven environment.
This position offers the chance to work on cutting-edge hardware integration projects within a supportive team, fostering professional growth and technical skill enhancement.