The Software Development Manager (Java) will lead the development team to enhance our custom externally facing applications, web services, and internal administrative applications. You must have a broad development knowledge, and strong mentoring and leadership experience; you will mentor a team of 10 software Engineers total. You will also manage multiple standard SDLC (software development life cycles) for various application enhancements and system integrations, including Agile methodology.
RESPONSIBILITIES:
- Manage a team of 10 software engineers in an Agile environment
- Establish and maintain standards, processes, and procedures for the development team
- Review software code to ensure compliance with industry standards
- Review existing company technical documentation to ensure consistent professional results that can be utilized by other team members
Requirements:
- Rich hands-on experience on J2EE stack of technologies and Object-oriented design
- Hands-on experience on software technologies and standards such Spring, Spring MVC, Apache Axis, AJAX, jQuery, aspect-oriented programming, SOAP, and REST based webservices
- Knowledge around Angular is desired
- Experience in developing and supporting scalable, high-performing web service solutions