Solution Architect
5 giorni fa
Bitrock is a high-end consulting and system integration company, strongly committed to offering cutting-edge and innovative solutions . We thrive on overcoming challenges to help our clients reach their goals, by supporting them in the following areas: Data, AI & ML Engineering; Back-end Engineering, Platform Engineering, Front-end Engineering, Product Design & UX Engineering, Mobile App Development, Quality Assurance, FinOps, GovernanceThe effectiveness our solutions also stems from partnerships with key technology vendors, like HashiCorp, Confluent, Lightbend, Databricks, and Meterian.
We're seeking a highly skilled and experienced Senior Software Engineer / Solution Architect - Freelance to join our dynamic team. This pivotal role requires deep expertise in the Java/JVM ecosystem , modern microservice architectures, and complex data management. Crucially, lead the implementation and integration of the Model Context Protocol (MCP) , enabling agents to securely and efficiently access external data, tools, and services (databases, APIs, file systems).
Architecture & Design: Define and implement robust, scalable, and secure system architectures, specializing in Java/Spring-based microservices. Lead the technical design for new features, ensuring optimal integration of AI and data components.
Write high-quality, efficient, and testable code primarily in Java on the JVM . Ensure best practices, code standards, and secure coding principles are followed.
Data & Caching: Design and optimize data models for both Relational Databases (e.g., PostgreSQL, MySQL) and NoSQL Databases (e.g., Mentorship & Leadership: Provide technical guidance, code reviews, and mentorship to team members, driving expertise in AI integration patterns.
Experience: 7+ years of professional software development experience, with at least 2 years in an Architect or Lead Engineer capacity.
Core Technology: Expert proficiency in Java and the JVM ecosystem.
Frameworks: Deep, hands-on experience with the Spring Framework (Spring Boot, Spring MVC, Spring Data, Spring Security).
Mandatory hands-on experience in implementing the MCP (Model Context Protocol), including building/consuming MCP Servers and/or MCP Clients for connecting LLMs to external systems. Databases: Strong command of data modeling, query optimization, and performance tuning for both Relational and NoSQL databases.
Experience with cloud platforms (AWS, Azure, or GCP).
Our recruitment process has 3 stages:
You can apply via LinkedIn or send your cv to hr@fortitudegroup.it