Role: Senior Technical Consultant Advanced Workloads (Java + AI)
Location: Remote
Duration: 3 Months with possible extension.
Job Type: Contract
Role Overview
The Senior Technical Consultant Advanced Workloads is responsible for delivering complex, enterprise grade customer solutions as part of the Professional Services organization. This role serves as a technical authority, ensuring solution design, implementation, and delivery meet established best practices, architectural standards, and customer requirements.
The consultant will work on advanced workloads, including but not limited to security solutions, generative AI integrations, large language models (LLMs), and business application platforms, with a strong emphasis on Java Spring Boot application development.
Key Responsibilities
Technical Delivery
- Design, develop, and deliver highly scalable, secure, and performant Java Spring Boot applications.
- Lead implementation of complex customer solutions across distributed systems and microservices architectures.
- Ensure technical viability and quality of customer solutions throughout the project lifecycle.
- Review architecture designs, code, and implementation plans to ensure alignment with recommended practices and standards.
Technical Leadership
- Act as a technical lead for delivery teams, providing guidance, mentoring, and hands-on support.
- Enforce engineering best practices, including code quality, security, performance, and reliability.
- Identify technical risks and intervene proactively to drive corrective actions.
- Collaborate with architects, product teams, and stakeholders to ensure successful project outcomes.
Architecture & Advanced Workloads
- Develop and integrate solutions involving:
- Security and compliance focused architectures
- Generative AI and LLM enabled use cases
- Business application platforms and APIs
- Design RESTful APIs, event driven services, and cloud native applications.
- Support system integration efforts across third party platforms and enterprise systems.
Required Technical Skills
Application Development
- Strong hands on experience with Java (8 or higher) and Spring Boot
- Expertise in:
- RESTful APIs and microservices architecture
- Hibernate / JPA
- Maven / Gradle
- Experience with application security best practices (OAuth2, JWT, authentication/authorization)
Cloud & DevOps (Preferred)
- Experience working with cloud platforms (AWS, Azure, or Google Cloud Platform)
- CI/CD pipelines and DevOps practices
- Containerization and orchestration (Docker, Kubernetes preferred)
Data & Integration
- Experience with relational and NoSQL databases
- Messaging platforms (Kafka, RabbitMQ preferred)
- Enterprise integration patterns and API management
Professional Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience)
- 8+ years of hands on software development experience
- Prior experience in consulting or professional services environments preferred
- Strong client facing communication and stakeholder management skills
Soft Skills
- Proven ability to lead technical teams and influence without authority
- Strong analytical and problem solving capabilities
- Excellent verbal and written communication skills
- Ability to work in fast paced, customer driven environments
Nice to Have
- Experience with Generative AI or LLM based solutions
- Knowledge of enterprise security and compliance frameworks
- Prior experience delivering large scale transformation projects