We are currently looking for a Technical Manager-Java who has the following qualifications and experience:
- Must hold a Bachelor’s degree in Computer Science, Engineering or equivalent
- Minimum 15 years of progressive development and architectural experience in Java related technologies, project management and people management
- Microservices architecture
- SOA
- Domain-driven design, Event sourcing, CQRS
- REST\SOAP services
- Containers (Docker)
- Java 8, Spring, Hibernate
Conceptual knowledge-> design patterns, SOLID principles, unit testing, test driven development. etc
Solution Architecture
- Collaborates with key stakeholders to understand the business, the industry, markets, and customers within the context of technologies that best supports overall goals and objectives of the organization.
- Provides architectural expertise, direction, and assistance for the development, design, and systems integration across projects from inception through implementation and support to ensure adherence and compliance with the overall architecture
- Produces and maintains roadmaps, technology portfolio, architecture standards, architecture plans and diagrams
- Reviews new and existing systems design projects and procurement or outsourcing plans for compliance with standards and architectural plans
- Continuously researches, evaluates, and presents new technology services and solutions that fit the vision and goals of the organization, enhances business capabilities, and drives business innovation.
- Ensures asset reuse through exercise of excellent design and coding practices
- Makes recommendations for improvements and/or alternatives, utilizes new technologies and methodologies to seek improvement on existing systems
Team Management and Resourcing
- Provides regular support/guidance to project teams on complex coding, issue resolution and execution.
- Defines an effective unit structure to ensure optimal utilisation of human resources and clarity in line of command for all levels including future pipeline of work against resource pool
- Leads these effectively – setting individual objectives, recruiting qualified staff, managing performance, developing and motivating staff, providing formal and informal feedback / appraisal in order to maximise subordinate and functional performance
- Mentors development team and provides 'hands-on' technical leadership as required
- Ensures all employees within the team obtain the necessary level of training
- Determines manpower budgets and recommends appropriate levels of sourcing, ensuring adequate provision has been made for the effective execution and completion of all activities
Self-Development
- Strives to achieve the highest levels of proficiency on all the competencies and skills required to perform the role
- Identifies the training and development requirements for self and agrees on them with manager to ensure that the required trainings are arranged and attended
- Sets the performance goals in the beginning of the year after discussion with the manager and ensures that the goals are achieved during the course of the year
Policies, Systems, Processes and Procedures
- Implements procedures and controls covering all areas relevant to the role so that procedural/legislative requirements are fulfilled while delivering a quality, cost-effective service
- Ensure that the design and the development of the software, is in line with industry’s best security standards, practices or methodologies
- Ensure that the information security framework and all relevant procedures, standards and practices are followed by all team members
Quality Management and Continuous Improvement
- Ensures compliance to all relevant quality management procedures and controls to guarantee compliance and delivery of high quality products/service
- Stimulates and contributes to the identification of opportunities for continuous improvement of systems, processes and practices taking into account best practices, improvement of business processes, cost reduction and productivity improvement
MIS and Reports
- Prepares timely and accurate MIS statements and reports like resource utilization, Progress Reports
If interested, could you please submit your CV with the below-required details?
- LinkedIn URL
- Skype ID
- Reason for leaving
- Notice period (how soon can you start?)
- Current salary package including benefits ( USD/month)
- Expected salary package (USD/month) -
- Current location
- Willing to relocate to Dubai (Y/N)
- Passport validity (Month/Year)
Thank you and looking forward to your immediate reply
by via developer jobs - Stack Overflow
No comments:
Post a Comment