✨ About The Role
- The Senior Software Engineer will be responsible for designing and implementing complex solutions using full stack Java technologies.
- The role requires adherence to Agile methodologies to effectively address customer needs.
- Responsibilities include performing unit/module testing and assisting QA and support personnel in troubleshooting system issues.
- The candidate will participate in design and code reviews, ensuring best practices are followed.
- Continuous evaluation of progress and guiding the Agile team towards meeting non-functional requirements is a key aspect of the job.
âš¡ Requirements
- The ideal candidate will have a bachelor's degree in Computer Science or a related field, with a master's degree preferred.
- A minimum of seven years of software development experience is required, demonstrating a strong background in Java Full Stack technologies.
- The candidate should possess deep knowledge of system design concepts and experience in building enterprise-grade products.
- Strong collaboration skills are essential, as the role involves working closely with product managers and cross-functional teams.
- The successful candidate will have hands-on experience with REST API web services and web/application servers like Apache and Tomcat.