Responsibilities
• Solid understanding of secure coding techniques and best practices
• Responsible for authoring/maintaining Java programs.
• Participate in the development of multiple projects at one time
• Conducts code reviews and ensures coding best practices are being followed
• Perform software and data analysis to uncover issues and solve complicated problems that typically span multiple systems
• Debug and correct complex software defects
• Develop new or modify existing software using coding best practices
• Create or update advanced project documentation
• Test software to validate the accuracy of code and high-quality software systems
Requirements
• Java Application Development (backend)
• SpringBoot and the utilization of Web Services and APIs
• Hibernate
• JavaScript
• Front-end frameworks such as React or Angular
• Working experience using NoSQL is a plus
• Working experience using relational DB