This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
STSI is seeking a highly motivated and result-oriented Java Application Development manager to join our team.
Job Responsibility:
The Software Development Manager, as a member of the software product team, is expected to contribute significantly to team goals in the area of software design, development and product support
The Software Development manager will provide direction and mentorship for a team of software engineers and quality assurance engineers as well as monitoring and evaluating their performance
The Software Development Manager is expected to demonstrate expertise in the areas of software architecture, software security, software methodologies, quality assurance and control
Managing the full lifecycle application development, with emphasis on agile development (scrum, sprints, incremental design) methodologies
Participate in Designing, coding and debugging applications in Java software language
Ensures the use of sound software engineering techniques to develop solutions that meet customer requirements
Follows appropriate design, development, and testing methodologies to ensure a quality software product
Sets priorities and allocates proper amounts of time to assigned activities
Maintains an awareness of interrelationships among activities
Maintains an organized approach and meets or exceeds agreed upon time and quality standards for end work product
Develops alternative courses of action and makes decisions based on logical assumptions and which reflect factual information
Develops documentation relative to technical aspects to facilitate current support, development, upgrades, or migrations
Requirements:
Bachelor’s degree in computer science or related discipline
Total of 8 to 12 years demonstrated experience developing Java/J2EE software using at least five of: J2EE, JSP/Servlets (or similar), Spring, Hibernate, Struts, FreeMarker, JDBC, MyBatis, WebServices/WS standards
4 years in a leadership role
Experience managing both Kanban and Scrum teams
Experience implementing and utilizing Agile methodologies
Strong foundation in service-oriented methodologies, principles, practices, and modeling
Knowledge and understanding of multi-tier architectures
Strong interpersonal skills to work effectively in a team environment
Experience in UNIX/Linux environments
N-tier J2EE environments using any of Application Server
Hands on experience with Model-View-Control Architecture (MVC) based applications(e.g: Struts and Spring, Spring boot framework)
Hands on experience in writing and consuming Web Services (REST, WSDL)
Nice to have:
Experience building business high-volume transactional systems is a strong plus