Job Description :
The ideal candidate will have 5+ years of experience in software development, with a strong background in developing robust applications using Java.
Key Responsibilities :
- Develop and maintain GIS-based applications using Java, ensuring high performance and reliability.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Conduct code reviews to maintain code quality and performance.
- Stay updated with the latest industry trends and technologies to improve development processes.
Technical Expertise :
Java Technologies : Advanced proficiency in Java (preferably Java 8+), Spring Boot, and related frameworks.Web Development : Strong understanding of HTML, CSS, JavaScript, and modern front-end frameworks such as Angular and React.GIS Technologies : Experience with GIS technologies such as OpenLayers, Leaflet, ArcGIS, QGIS, and spatial databases (e.g., PostGIS, PostgreSQL with spatial features).APIs and Architecture : Experience with RESTful APIs, microservices architecture, and cloudplatforms like AWS and Azure.
Additional Frameworks and Languages : Proficiency in React Native, Node.js, and Python.Qualifications :
5+ years of experience in software development.Proven experience in developing robust GIS applications using Java and Angular.Strong problem-solving skills and attention to detail.Ability to work effectively both independently and as part of a team.Excellent communication and interpersonal skills.Commitment to continuous learning and professional development.ref : hirist.tech)