Job summary
We are seeking a skilled GeoSpatial Developer with 4 to 6 years of experience in Java Cucumber BDD and Selenium. The ideal candidate will work in a hybrid model and contribute to developing and maintaining geospatial applications. This role involves day shifts and does not require travel. The candidate will play a crucial role in enhancing our geospatial solutions impacting both the company and society positively.
Responsibilities
Develop and maintain geospatial applications using Java to ensure high performance and responsiveness.Implement and execute automated tests using Cucumber and BDD to ensure the quality of geospatial applications.Utilize Selenium for browser automation to test and validate web applications.Collaborate with cross-functional teams to define design and ship new features.Troubleshoot and debug applications to optimize performance and resolve issues.Participate in code reviews to maintain code quality and share knowledge with the team.Provide technical guidance and support to junior developers to foster a collaborative environment.Ensure the scalability and reliability of geospatial applications by implementing best practices.Stay updated with the latest industry trends and technologies to continuously improve the applications.Document development processes code changes and testing procedures for future reference.Work closely with product managers to understand requirements and deliver solutions that meet business needs.Contribute to the overall architecture and design of the geospatial applications to ensure they are robust and scalable.Engage in continuous learning and professional development to enhance skills and knowledge.
Qualifications
Possess a strong background in Java development with hands-on experience in geospatial applications.Demonstrate proficiency in Cucumber and BDD for automated testing and behavior-driven development.Have extensive experience with Selenium for browser automation and testing.Show excellent problem-solving skills and the ability to troubleshoot and debug complex issues.Exhibit strong collaboration and communication skills to work effectively with cross-functional teams.Display a proactive attitude towards learning new technologies and staying updated with industry trends.Have a solid understanding of software development best practices and methodologies.Experience in working in a hybrid work model and managing time effectively.Ability to document processes and code changes clearly and concisely.Proven track record of delivering high-quality software solutions that meet business requirements.Strong analytical skills to understand and implement complex geospatial requirements.Commitment to continuous improvement and professional development.Ability to mentor and guide junior developers to foster a collaborative and productive team environment.