Senior Process Manager Roles and responsibilities:
- Design, develop, and maintain high-performance micro services using Java Spring Boot, ensuring scalability, reliability, and security.
- Integrate Generative AI capabilities into our applications, enabling natural language processing, machine learning, and other AI-driven functionalities.
- Gather requirements from stakeholders across the company to build web applications that leverage AI solutions.
- Architect web applications that utilize Generative AI capabilities to solve marketing team challenges.
- Collaborate closely with cross-functional teams, including front-end developers, data scientists, and other stakeholders, to understand and address business requirements.
- Develop and maintain efficient APIs to connect various components and services within the ecosystem.
- Optimize and fine-tune code for maximum efficiency and performance.
- Implement best practices for version control, continuous integration, and continuous deployment (CI/CD).
- Contribute to the documentation of code, APIs, and technical design for reference and knowledge sharing.
- Monitor and evaluate the performance of web applications hosted on cloud platforms.
- Stay up-to-date with the latest trends and developments in the Java ecosystem and AI technologies.
Technical and Functional Skills:
- Bachelors degree in computer science, software engineering, or a related field is preferred.
- 7+ years of proven experience in Java Spring Boot development, including micro services architecture and development.
- Strong experience in Spring Core, Spring Security, Spring Web, Spring Data, and other Spring frameworks.
- Strong experience in UI frameworks- HTML, CSS, JavaScript, React or Angular, jQuery, AJAX, JSON, XML, etc.
- Strong proficiency in RESTful API design and development.
- Strong knowledge of data structures, algorithms, and design patterns.
- Proficiency in version control systems, such as Git.
- Excellent problem-solving skills and the ability to work independently and in a team..
- Strong communication skills, both written and verbal.