Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

We are seeking a highly skilled and motivated Full Stack Software Engineer to join our dynamic multinational team, specializing in the Geospatial domain (Location-Based Services - LBS, Geographic Information Systems - GIS). This role focuses on the development and enhancement of sophisticated geospatial platforms and applications. The ideal candidate will possess strong expertise in a range of technologies including Java, Spring-boot, Python, Vue.js, and AWS cloud services, coupled with a passion for building high-quality, scalable, and impactful software solutions that leverage geographic data and spatial analysis.

Responsibilities:

  • Design, develop, test, deploy, and maintain robust and scalable web applications and services for geospatial data processing, visualization, and analysis, utilizing Vue.js for front-end and Java (with Spring-boot), Python for back-end development.
  • Collaborate effectively with cross-functional, multinational teams including product managers, GIS analysts, data scientists, and other engineers to deliver high-quality geospatial software solutions.
  • Develop and integrate user-facing mapping interfaces and geospatial tools with server-side logic, ensuring seamless performance and intuitive user experience.
  • Build reusable components and front-end libraries for geospatial applications (Vue.js).
  • Develop and maintain efficient, reusable, and reliable code in Java, Python for geospatial algorithms, data processing pipelines, and API development.
  • Ensure the technical feasibility of UI/UX designs for geospatial applications, providing constructive feedback on map interactions and data display.
  • Optimize applications for maximum speed, scalability, and responsiveness, particularly when handling large geospatial datasets.
  • Implement robust security and data protection measures, considering the sensitivity of location data.
  • Design, manage, and optimize AWS cloud infrastructure for hosting and scaling geospatial applications and services (e.g., using EC2, S3 for raster/vector tiles, RDS with PostGIS, Lambda for geo processing tasks).
  • Work with various geospatial data formats (e.g., GeoJSON, Shapefile, KML, GeoTIFF) and database systems (e.g., PostgreSQL/PostGIS).
  • Participate actively in code reviews to maintain code quality, share knowledge, and foster a collaborative development environment.
  • Troubleshoot, debug, and upgrade existing geospatial software, ensuring platform stability and performance.
  • Contribute to all phases of the software development lifecycle, from concept and design through testing and deployment on cloud platforms like AWS.
  • Stay updated with emerging technologies in GIS, LBS, new AWS services relevant to geospatial data, and industry best practices to drive innovation.
Requirements

Mandatory Technical Skills, Experience: 1 to 5 Years relevant experience

  • Proven experience as a Software Engineer with a focus on geospatial applications.
  • Experience with front-end frameworks like Vue.js and its core principles.
  • Strong proficiency in Java and experience with the Spring-boot framework.
  • Strong skills in Python, particularly with libraries used in geospatial analysis and data manipulation (e.g., GeoPandas, Shapely, Rasterio).
  • Solid understanding of object-oriented programming principles.
  • Experience with front-end technologies such as HTML5, CSS3, and responsive design.
  • Familiarity with RESTful APIs and web services, including OGC standards (WMS, WFS, WPS).
  • Experience with database technologies, especially PostgreSQL with PostGIS extension.
  • Proficient understanding of code versioning tools, such as Git.
  • Solid experience with cloud platforms, particularly AWS (including services like EC2, S3, RDS, Lambda, API Gateway, Location Service).
  • Experience with GIS tools and libraries (e.g., QGIS, ArcGIS APIs, GeoServer, MapServer, Leaflet, OpenLayers, Mapbox GL JS).
  • Understanding of core GIS concepts, map projections, coordinate systems, and spatial analysis techniques.

  • Secondary Skills:

    • Experience with other front-end frameworks like React.js.
    • Familiarity with other cloud platforms (e.g., Azure, Google Cloud) and their geospatial offerings.
    • Experience with Big Data technologies for geospatial data (e.g., Spark, Hadoop).
    • Knowledge of mobile development (iOS/Android) for LBS applications.
    • Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
    • Understanding of CI/CD pipelines and associated tools (e.g., Jenkins, GitLab CI).
    • Experience with 3D GIS and visualization.

    Education:

    • Bachelor's degree in Computer Science/Electronics/Electrical Engineering.
    Benefits

    Comprehensive Employee Benefits

    • Health & Wellness (Life and health insurance)
    • Enrollment Option for National Pension Scheme
    • Flexible Work Arrangements when in need
    • Generous Leave Policy
    • Team Off-sites & Social Events
    • Performance Bonuses
    In addition to a competitive and attractive pay & benefits packages, we provide career development that align with the strategic objectives and the employee needs.

    Mock Interview

    Practice Video Interview with JobPe AI

    Start Java Interview
    cta

    Start Your Job Search Today

    Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

    Job Application AI Bot

    Job Application AI Bot

    Apply to 20+ Portals in one click

    Download Now

    Download the Mobile App

    Instantly access job listings, apply easily, and track applications.

    coding practice

    Enhance Your Java Skills

    Practice Java coding challenges to boost your skills

    Start Practicing Java Now

    RecommendedJobs for You

    hyderabad, telangana, india