Required Skills: GeoSpatial Developer Java
Job Description
Role: GeoSpatial Developer Java
Experience: 9+ years’ Experience Mandatory
Location: Mount Laurel - NJ USA (Hybrid)
Client : CTS (IP)
Job Summary:
The GeoSpatial Developer role involves designing, developing, and implementing geospatial solutions using Java, Python, Scala, and PySpark. W
Required Technical Skills:
· Java, Python, Scala, PySpark Domain
Responsibilities:
· Develop robust geospatial applications using Java, Python, Scala, and PySpark to enhance spatial data processing capabilities.
· Collaborate with cross-functional teams to integrate geospatial solutions into existing systems and workflows.
· Analyze complex geospatial datasets to derive meaningful insights and support decision-making processes.
· Implement efficient algorithms for spatial data manipulation and visualization to improve user experience.
· Ensure high-quality code by performing regular testing and debugging of geospatial applications.
· Optimize geospatial data storage and retrieval processes to enhance system performance and scalability.
· Provide technical guidance and support to junior developers in geospatial technologies and programming practices.
· Stay updated with the latest advancements in geospatial technologies and incorporate them into project development.
· Design and maintain geospatial databases to ensure data integrity and accessibility.
· Collaborate with stakeholders to understand project requirements and deliver tailored geospatial solutions.
· Document technical specifications and project progress to ensure transparency and effective communication.
· Contribute to the development of innovative geospatial tools that address real-world challenges and improve societal outcomes.
· Participate in code reviews and provide constructive feedback to enhance team productivity and code quality.
Qualifications:
· Demonstrate proficiency in Java, Python, Scala, and PySpark for geospatial application development.
· Possess strong analytical skills to interpret complex geospatial data and derive actionable insights.
· Exhibit experience in designing and implementing geospatial databases for efficient data management.
· Show ability to collaborate effectively with cross-functional teams to deliver integrated solutions.
· Display knowledge of geospatial algorithms and visualization techniques to enhance user experience.
· Have experience in optimizing data storage and retrieval processes for improved system performance.
· Demonstrate capability to provide technical guidance and mentorship to junior developers.
· Stay informed about advancements in geospatial technologies and apply them to project development.