Technical Solution Architect – Java Technologies
Technology
الاسكندرية الاسكندرية مصر, مصرمنذ 2 أيام
دوام كامل
وصف الوظيفة
Job Type: Full-Time.
Position Purpose
Technical Solution Architect – Java Technologies
- Solution Architect for enterprise Java applications who can work closely with a highly technical and dynamic team. This team is responsible to build and maintain our next-generation software
- firstly Be a leader
- likewise Lead, inspire and coordinate the application creation and enhancements to create an engaging ecosystem that the clients can use in the day-to-day recruiting activities.
- Guide Automation and development teams on effectively leveraging best practices, relevant policies, and procedures, and enable them in delivering substantial and lasting impact to clients.
- Partner with the Strategy and Business Development team in putting together solutions for clients, size effort, oversee the pricing activity for each project,
- partner with the Commercials and Contract Management team to ensure that service delivery contracts are aligned to capability, scope, and design solution.
- Oversee the growth, upskilling, and development of team members. Offer guidance, coaching, and feedback in line with developmental goals for each team member.
- Drive and guide the teams involved in the design, development, and deployment of the solutions for clients.
- Contribute to solutions’ development, architecture, and infrastructure design, technology build, and deployment activities.
- Define and incorporate modern software engineering practices across all stages of the development life cycle.
- Serve as a thought leader and trusted business advisor to clients in helping them discover Digitalization
- opportunities. Identify opportunities and engage the right stakeholders to convert the opportunity into a revenue stream.
- Set a strategy for the company’s Digitalization value proposition. Stay abreast of new practices and technologies that could
- provide opportunities for the company assets.
- Apply best practices, develop continuous improvement plans, and make recommendations based on employee and customer insight
- Effectively manage team members in line with company policy and procedures, including performance, development, disciplinary, and conflict resolution with effective feedback.
- overall Proactively report and manage upwards to management and the business, so that they are well informed of the work currently in development.
- lastly Manage the day-to-day performance of the development teams to deliver best-in-class service, meeting or exceeding all KPIs within budget.
- Number of direct reports: TBC.
- Budgeting responsibility: TBC.
- Authority for expenditure: TBC.
- Relationship Frequency Relationship Frequency
- Internal
- TBC
- External
- Clients – Daily
- Microservices development experience using Java Spring Boot
- Web development experience using Angular is a must.
- Strong understanding of Data Structures and Java Design Patterns
- Strong understanding of ELK Stack for Enterprise searching and monitoring.
- Hand on experience in using NoSQL databases like MongoDB or Couchbase etc.
- Understanding of RDBMS like PostgreSQL/Oracle/MS SQL etc.
- Experience with design and implementation on private and public Cloud preferably Azure using
- Linux/Unix Operating System.
- Experience with using Docker and Kubernetes.
- Experience with using Nginx/Nginx Plus as Web server, load balancer and API gateway.
- Strong understanding of Camunda as BPM and Orchestration tool.
- Knowledge of Agile/Lean/Scrum methodologies
- Experience with IT and business transformations.
- Experience bringing together off-the-shelf or custom-built Automation & analytics solutions, to
- create custom digitalization ecosystems for clients.
Qualifications And Relevant Roles/Experience
Technical Solution Architect – Java Technologies
- Bachelor’s degree required, preferably in computer science, mathematics, statistics, or physics master’s degree is a plus.
- 12 years of software development experience using Java technologies with at least 36 months in
- Solution Architect role.
- 5 years of experience in JS base Web frameworks preferably Angular or react JS.
- 5 years of experience in API, Microservices, and Event-driven architecture.
- 4 years of experience in using ELK Stack for search and monitoring.
- 5 years of experience with the Integration of heterogeneous applications.
- Deep understanding of Java Messaging Service and experience in designing or implementing solutions using Rabbit MQ/ Active MQ.
- Thorough understanding of application security models and knowledge of configuring and implementing SonarQube for clean/quality code and security.
- Experience in implementing DevOps and exposure to all DevOps areas like Source Control, Continuous Integration, Continuous Deployment, and Infra Automation.
- Knowledge of building continuous integration and deployment using Jenkins, Maven, and Junit.
- creating technical documents like Architecture views, Technology Architecture blueprints, and Design specifications.
- Expertise in defining reusable components frameworks, common schemas, standards to be used & tools to be used and help bootstrap the engineering team
- Experience in designing and implementing high-performance, mission-critical, multitenancy, and multilingual applications
- Experience in executing large-scale technology modernization projects
- defining & realizing end-to-end Solution Architecture for large & complex systems.
- Expertise in reviewing the design to make sure design is aligned with the Architecture
- as shown above Expertise in leading performance engineering and capacity planning exercises
- Help Project Manage in identifying key technical risks and mitigation plans for the same
- Help the Project Manager in effort estimation and planning.
- Strong team-building skills.
- Excellent communication skills, written and verbal.
- Outstanding problem-solving skills.
- Competitive salary.
- Flexible Environment.
Keywords
UnixOrchestrationCouchbase ServerSpring FrameworkMicrosoft SQL ServerMongodbMAVENRabbitMQElasticsearchLinuxAngularSonarQubeAngularJSOracle DatabaseJavaScriptDevOpsPostgresqlScrumSqlJava
هل أنت مهتم بهذه الوظيفة؟