Senior Solution Architect - Digital Channels
Join or sign in to find your next job
Join to apply for the Senior Solution Architect - Digital Channels role at Dicetek LLC
Role Overview
We are seeking a Solution Architect responsible for building Java applications, including back-end services and client-end (desktop, mobile, tablet) interfaces. The primary focus is on designing and developing these applications, coordinating with team members across different infrastructure layers. A commitment to collaborative problem solving, sophisticated design, and product quality is essential.
Responsibilities
- Translate application storyboards and use cases into functional applications.
- Design, build, and maintain efficient, reusable, and reliable Java code.
- Ensure optimal performance, quality, and responsiveness of applications.
- Identify bottlenecks and bugs, devising solutions accordingly.
- Maintain code quality, organization, and automation.
- Manage teams and ensure successful project delivery.
Basic Qualifications
- Senior professional with 13+ years of experience.
- B.S. or higher in Computer Science or related field, or equivalent practical experience.
- At least 5 years of professional software development experience.
- Experience designing, executing, and supporting IT cloud solutions for over 5 years.
- Proven experience with SDLC and agile methodologies.
Required Qualifications
- Strong foundation in software architecture concepts, patterns, and principles, with pragmatic, system-thinking problem-solving skills.
- Experience delivering architectures for large-scale software solutions, identifying technical debts, and working with product owners and enterprise architects.
- Experience in an agile environment with a collaborative decision-making mindset.
- Deep understanding of modern architectural styles such as Microservices, Containers, Cloud platforms (AWS mandatory, Azure and GCP as a plus), APIs, and Event-driven architecture, with hands-on coding passion.
- Leadership skills with a proactive, positive, and growth-oriented mindset; excellent communication skills.
- Proficiency in Java & Java EE, Python, and related ecosystems.
- Knowledge of TOGAF, Generative AI, LLMs, and cloud platforms (AWS required; Azure/GCP preferred).
- Experience with Spring Boot, Angular, React JS, Node JS, and related technologies.
- Familiarity with Generative AI, LLM, OOPS, MVC, JDBC, RESTful APIs, WSDL, XML, XSD, JSON, Swagger.
- Experience with NoSQL (preferably DynamoDB), RDBMS (Oracle, PostgreSQL), and in-memory databases; ability to write complex SQL queries and procedures.
- Designing database schemas supporting business processes.
- Experience with Spring Framework, Hibernate ORM, Spring Security, OAuth2.
- Experience with messaging systems like JMS, Active MQ, Kafka.
- Knowledge of containerization (Kubernetes, Docker) and CI/CD tools (Jenkins, GitLab CI).
- Experience with automated testing and version control tools (GIT, RTC).
- Familiarity with build tools such as Maven, Gradle.
Additional Details
Employment type: Contract
Job function: Engineering and IT
Industry: IT Services and Consulting