talent potential consulting
Senior Java Developer - Spring/Hibernate
Job Location
in, India
Job Description
Job Description : Our Client is a world leader in the design and development of Narrowband RF mesh networks that enable Omni Internet of Things (IoT) communications. With a wealth of expertise and experience in smart technology, the Group provides customers with long-range, low-power, end-to-end networking solutions and high- performance applications that help them enhance service delivery, improve business efficiency and save energy. The companies provide wireless communication technology for smart metering, lighting and the Internet of Things. The company was founded in 2002 and listed on AIM in 2005. It has been working in India since 2009, where it collaborates with local partners to implement large-scale smart metering projects. By enabling real-time data transmission, their solutions aim to reduce energy loss, optimize resource usage, and enhance operational efficiency for utilities. Job Description : We seek a highly skilled and self-motivated individual to join our Engineering team as a Java developer. If you thrive in a fast-paced and challenging environment and are committed to delivering exceptional results, we would love to hear from you. As a Sr. Java developer at our company, you will design, develop and maintain high-performance Java applications that meet the needs of our clients. You'll be at the forefront of the Machine-to-Machine (M2M) & IoT industry, leveraging your Java expertise to build cutting-edge IoT solutions, head-end systems, APIs and web interfaces for our IPv6-based platform, utilizing the latest technologies and open standards to ensure scalability and future-proof solutions. You will also work on numerous projects, including web applications, mobile applications, and enterprise-level software systems, in an exciting, collaborative work environment. We offer attractive compensation packages, comprehensive benefits, and ample growth opportunities within the company. Reports to : Head of Software Development Travel : None Candidate Profile : Essential Skills and Experience : - Professional experience of 10-15 years in Java programming - 5 years of experience with Spring Framework (CORE, Web, Data, Security, Batch, Message Queue) - 2 years of experience with Hibernate framework - Good understanding of APIs and REST - Experience with relational databases such as MySQL and NoSQL DBs like MongoDB, ScyllaDB, Cassandra and in-memory DBs like Redis & DragonFly DB - Good understanding of popular React.js workflows (such as Flux or Redux) - Experience working with JUnit - Experience working in a CI/CD environment - Experience with Git - Experience in distributed, multithreaded systems Desirable Skills and Experience : - Experience with Java network programming (multithreaded) Experience with Python - Knowledge of Material UI - Experience with Docker - Experience with HA, microservice architecture - Experience in IoT and/or Smart Metring systems - Experience with security protocols (TLS, DTLS, PKI, etc.) - Experience with Agile development methodologies Personal Attributes : - Highly motivated self-starter - Excellent communication, collaboration, and organisational skills - Critical thinking and ability to approach problems from different angles - Ability to identify, analyse and troubleshoot complex technical issues - Able to time-box development and spikes, effectively trading off time, quality, and scope Qualification : University degree in computer science, engineering, or a related technical field Interview Process : Two technical interviews (including system design) followed by one management and one HR round. (ref:hirist.tech)
Location: in, IN
Posted Date: 1/29/2025
Location: in, IN
Posted Date: 1/29/2025
Contact Information
Contact | Human Resources talent potential consulting |
---|