What are the responsibilities and job description for the Solutions Architect -Java position at Diamondpick?
Job : Technical Solution Architect
Location: Chicago, IL (Hybrid 3-4 days)
Contract to Hire
Overview: To accurately document the current state of Asset Management, We need an architect with strong design and documentation skills. This person should be able to map out NTAM business processes, application flows, system interactions, and Cloud/On-Prem architecture. The goal is to illustrate business actions, capabilities, and process flows while connecting them to the underlying technology stack. Someone with expertise in both behavioral diagrams (Sequence, Use Case, etc.) and structural diagrams (Component, Flow, Network Architecture, Deployment, etc.) would be ideal. This is an immediate tactical need.
Mandatory Skills : Architectural diagrams, Architectural Patterns, CI/CD Architecture, Microservices Architecture, Service Oriented Architecture, Software Engineering and Design Architecture
Job Description:
- Handson Java Architect is comfortable to work on codeMust have
- Strong in OOPs OOAD concepts Must have
- Java design patterns Must have
- Reactive programming Good to have
- Writing performant code Clean architectureGood to have
- Performs code reviewsMust have
- Very strong advocate of coding best practices SOLID KISS TDD Unit testing Integration testing Must have
- Spring Boot Spring Data JPA AOPMust have
- DB SQL good practices query design transaction conceptsMust have
- Have implemented common framework using Java Spring for an applicationplatform like Exception Library Security AuthenticationAuthorization Auditing Idempotency Connectors etcGood to have
- Experience in implementing DDD Microservices architecture using Java Spring Implementation on Project is fine design level not requiredMust have
- RESTful API best practices Kafka Messaging based systems Implementation on Project is fine design level not requiredMust have
- Kafka if no then atleast some Queues
- Knowledge of Cloudnative principlesMust have
- Currently working as a technical architect from 12 years can work Must have