Senior Developer Position
Strong Java, Angular, Spring MVC and Spring Boot, MySQL Database. Should be a Sr Developer level person who can work independently and take more responsibilities with time. Work with development teams and product managers to ideate software solutions. Design client-side and server-side architecture. Build the front-end of applications through appealing visual design. Develop and manage well-functioning databases and applications. Write effective APIs. Test software to ensure responsiveness and efficiency. Troubleshoot, debug and upgrade software. Create security and data protection settings. Build features and applications with a mobile responsive design. Write technical documentation. Proven experience as a Full Stack Developer or similar role. Experience developing desktop and mobile applications. Familiarity with common stacks. Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery). Knowledge of multiple back-end languages (e.g. C#, Java, Python) and JavaScript frameworks (e.g. Angular, React, Node.js). Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design. Excellent communication and teamwork skills. Great attention to detail. Organizational skills. An analytical mind. Degree in Computer Science, Statistics or relevant field.