Design, implement and maintain java application.
• To take part in software and architectural development activities.
• Conduct software analysis, programming, testing and debugging.
• Identifying production and non-production application issues.
• Building prototypes for solutions with clear understanding of business requirements
Good knowledge in Java 8, J2EE, Spring MVC / Spring Boot, Spring Security, Spring Batch Hibernate , JPA.
• Strong knowledge in JavaScript, CSS, Ajax, jQuery, HTML, Bootstrap, XML, JSON.
• Hands-on experience with AWS and Microservices.
• Good RDBMS concepts with working experience in databases like PostgreSQL, MySQL, Good knowledge in Design Patterns.
• Proficient understanding of code versioning tools, such as Git.
• Able to write JUnit test cases.
• Familiarity with build tools (., Maven, Gradle) and continuous integration/delivery processes.
• Develop and consume RESTful APIs to integrate various services and systems.
• Implement and manage multithreading concepts to enhance the performance of applications.
• Develop and maintain documentation for software specifications, user manuals, and technical documentation.
• Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
• Collaborate with cross-functional teams to define, design, and develop high-quality Java applications.
• High levels of initiative and strong capability of multitasking and working tread
• Independently.
• Strong analytical and problem-solving skills.
Good to have :-
• Angular, Node, React, Servlet /JSP, No SQL Data stores: MongoDB
• Experience in OpenLayer (Version 3)
• Hand on experience in GeoServer (Version or higher) (WFS/WMS/OWS)
• PostGIS extension
• Knowledge in 3D
• Knowledge about other Web GIS open-source technology other than OpenLayer.