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.