Browse Jobs
For Employers
Post JobLog inGet Started
Logo

Java Full Stack Team Lead

Bosch Indonesia
Cairo, Egypt
Posted 1 month ago
1 open position
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

Java Full Stack Team Lead



Full-time Legal Entity: RBEG LLC

Company Description



Robert Bosch Egypt is a growing company of the Bosch Group located in Cairo, Egypt. We operate in the business divisions Mobility Aftermarket, Power Tools and Security Systems.
Robert Bosch Egypt is Leading the Future of Technology as a Key Lead in Our Offshore Development Center
Bosch Egypt is seeking a driven and experienced Key Lead to spearhead the technical development of our dynamic Offshore Development Center.
In this pivotal role, you'll play a vital role in shaping the technological landscape of Bosch, leveraging your expertise to guide our offshore team in delivering cutting-edge solutions. You'll have the opportunity to make a significant impact on a global scale, while fostering a collaborative and innovative work environment in Egypt.
Join in and feel the difference.

Job Description



Working as part of a project team to lead, design, develop, and deliver a mission-critical JEE implementation built on the JEE Platform, leveraging different JEE Technologies including, but not limited to, Enterprise Java Bean, Java Database Connectivity, and Java Messaging Services, etc. Participating in requirement gatherings, design, implementation, testing, and support of custom Java solutions, which include feature enhancements, new functionalities, back-end systems integration, etc. Collaboration with clients to prepare technical design specifications. Interacting with subject matter experts (functional & business) to understand business requirements and develop system/technology design & architecture of the applications. Work directly with the project team and implementation partners, as needed. Providing technical guidance & mentor team members technically. Performing code reviews for quality assurance and conformance to standards/guidelines. Assisting in infrastructure & system software setup for development and testing environments. Ensuring timely completion of tasks delegated. Monitoring and report on task status, identify issues that may hinder the fulfillment of the task, and recommend and implement corrective measures. Ensuring that the design/implementation meets technical, functional, performance, and business requirements and complies with solution architecture. Presenting the Solution & demos to internal and external stakeholders, through presentations and documents. Developing High-Level and Low-Level Design documentation as needed. Prioritizing tasks effectively and work on multiple projects/ tasks simultaneously. Ensuring adherence to coding guidelines, documentation standards/ requirements, and SDLC methodologies. Consistently deliver high-quality services and components

Qualifications



8+ years of experience leading, developing, and delivering JEE web applications using relevant technologies and frameworks. Degree in Computer Science, Software Engineering, Information Technology, or a relevant technical field. Core knowledge and experience in the IT field, especially in design, implementation, and testing applications based on JEE Technologies, including Web applications frameworks, Front-end technologies, Back-end technologies, Web Services, etc. Hands-on experience with JEE Technologies, JEE frameworks & design patterns. Sensitive to UI design & User Experience, and demonstrate excellent skills in leveraging new technologies like Angular. Full-stack experience in Java, Spring, Spring-Boot, and Hibernate. Proven experience with Angular 2+ Framework. Knowledge of different front-end languages and libraries like HTML5, CSS3, Bootstrap, jQuery, JavaScript, Vue.js, and React. Proven experience with Relational Databases. Experience in the design and development of necessary DB artifacts such as Tables, Views, and Stored-Procedures (SQL Server preferred). Proven experience in agile development methodology. Knowledge of Object Oriented Programming concepts and design patterns. Knowledge about source control tools like Git. Good skills in build tools like Jenkins, Bamboo, and Maven. Experience in developing Web Services (SOAP, REST) to expose web services or Consume Web Services to fulfill different integration needs. Experience in unit testing the artifacts to ensure that implemented artifacts fulfill the requirements. Experience in developing components that use JMS queues for asynchronous Messaging. Experience in developing real-time applications with web-sockets. Familiarity with OO principles and Service Oriented principles and apply them effectively in design & implementation. Knowledge of middleware tools and should be able to work with them (API integrations platforms like Apache Camel) Sound working experience in queuing systems like RabbitMQ.

Additional Information



Experience mentoring and coaching others. Ability to cope with tight deadlines and adhere to the delivery plan. Should be optimistic, proactive, good at taking initiatives, passionate, strive to achieve more as a team, and able to motivate others. Proven leadership skills demonstrating strong judgment, problem-solving, and decision-making abilities

Job Location



Java Full Stack Team Lead
12 Kamal El Din Hussein, Al Matar, El Nozha, Cairo Governorate, Egypt * Full-time

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentJava Full Stack Team Lead