Overview
Position: Solution Architect
Location: Rutherford, NJ, USA 07070
Work Model: Hybrid (3 days onsite, 2 days remote)
Employment Type: Temporary • Full-Time
Estimated Duration: 7 months • Min/Max Hourly Rate: $70.00 – $80.00
Hiring Organization: Rose International
Industry: Financial Services
Required Education- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Strong and balanced background in Java, Microservices Development and Artificial Intelligence (AI) / Machine Learning (ML).
- Architect and Design: Lead the design and architecture of high-volume, low-latency Java microservice systems and sophisticated solutions for the integration and deployment of AI/ML models.
- Development and Implementation: Develop clean, efficient, and well-documented code for core microservice components, APIs, AI-driven services, and related systems using Java and its ecosystem.
- Performance Optimization: Identify and resolve performance bottlenecks, ensuring optimal performance and scalability of both microservices and AI-integrated components.
- Technical Leadership: Provide technical leadership and guidance to development teams, fostering best practices in software development, AI integration, and microservices architecture.
- Code Quality and Standards: Ensure adherence to coding standards, security policies, and architectural guidelines, performing code reviews and promoting a culture of quality across all development efforts.
- Troubleshooting and Support: Diagnose complex technical issues across the microservice and AI/ML integration stack, providing expert support for critical production systems.
- Collaboration: Work closely with data scientists, AI/ML engineers, front-end developers, and other stakeholders to understand requirements and deliver integrated, intelligent solutions.
- Innovation: Stay abreast of emerging technologies, particularly in the Java ecosystem, microservice patterns, and AI/ML operationalization (MLOps), recommending and implementing innovative solutions to drive business value.
- Documentation: Create technical documentation, including design specifications, API documentation, and operational guides for both microservices and AI/ML components.
- 10+ years of software development with a focus on Java Microservices, enterprise application/integration, domain-driven design, and related practices.
- Expert-level proficiency in Java (JDK 11+), Spring Boot, Spring Cloud, Hibernate, Gradle; Python; data tools and AI tooling.
- Experience with microservices architectures, distributed systems, message brokers (Kafka, RabbitMQ), and API gateways.
- Experience with Spec-Driven Development (OpenAPI/Swagger) for API design.
- Experience integrating AI/ML into production systems, including model deployment, inference, scalability, and monitoring challenges (AI/ML ops).
- Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker); familiarity with OpenShift/Kubernetes.
- Databases (Relational and NoSQL): Oracle, PostgreSQL, MongoDB, Cassandra, Starburst.
- CI/CD, MLOps principles, and tools for automating deployment, testing, and monitoring of software and AI/ML pipelines.
- Strong analytical and problem-solving skills; ability to communicate complex concepts clearly.
- Leadership: ability to lead technical initiatives, mentor team members, and drive decisions in cross-functional teams.
- Experience with AI/ML frameworks (TensorFlow, PyTorch, Scikit-learn) and integrating models into Java apps.
- Streaming data processing frameworks (e.g., Apache Flink, Spark Streaming) for real-time AI inference.
- Experience in the financial services industry with regulatory and security awareness.
- Contributions to open-source projects or relevant technical communities.
- Architect and Design: Lead the design and architecture of high-volume, low-latency Java microservice systems and AI/ML integration solutions.
- Development and Implementation: Develop clean, efficient, and well-documented code for core microservice components, APIs, AI-driven services, and related systems.
- Performance Optimization: Identify and resolve performance bottlenecks to ensure scalability.
- Technical Leadership: Provide guidance to development teams and promote best practices in software and AI integration.
- Code Quality and Standards: Enforce coding standards, security policies, and architectural guidelines; conduct code reviews.
- Troubleshooting and Support: Diagnose and resolve complex issues in production systems.
- Collaboration: Work with data scientists, AI/ML engineers, and other stakeholders to deliver integrated solutions.
- Innovation: Explore new technologies and patterns to drive business value; advance MLOps initiatives.
- Documentation: Produce design specifications, API docs, and operational guides for microservices and AI/ML components.
- Compliance note: Only those lawfully authorized to work in the designated country will be considered.
- Start dates and durations are estimates and may change based on client needs.
Benefits: For information on employment benefits, please visit the provided resource. Rose International is an Equal Opportunity Employer. See the EEO statements in the original posting for details.
Note: This posting includes standard E-Verify and compliance disclosures as applicable.
#J-18808-Ljbffr