Responsibilities for the developer include and are not limited to the following
â— Understand requirements and how they translate into application features
â— Collaborate with a team of IT professionals to set specifications for new applications
â— Write high-quality source code to program complete applications within deadlines
â— Writes reusable, testable, and performance-effective code
â— Conduct functional and non-functional testing
â— Troubleshoot and debug applications
â— Evaluate existing applications to reprogram, update and add new features
â— Develop technical documents and handbooks to accurately represent application design and code.
â— Capable of designing low latency, high availability technology architecture
â— Data Migration from the old system
â— Production system maintenance and support
Good to have - Postgres (good to have), Tomcat, Shell scripting
â— Spring boot/Spring
â— Restful API
â— Relational DB (Postgres) , non structured (MongoDB)
â— Angular 6.0 and above (React and React Native experience will be considered a plus)
â— HTML5 & CSS
â— Hibernate
â— Microservices