Solution Architect - Java & Web API
Technology
Youngstown, United States1 months agoUntil 4/23/2026
Job description
Key Responsibilities
- Define, design, and implement scalable and secure solution architectures using Java and modern web API standards (RESTful, SOAP, GraphQL).
- Collaborate with business analysts, developers, and stakeholders to translate business requirements into robust technical solutions.
- Evaluate and recommend tools, technologies, and frameworks aligned with architectural goals.
- Review code and designs, enforce best practices, and ensure consistency across systems.
- Lead architectural decision-making across application layers (backend, APIs, integrations).
- Develop high-level design documents, architecture blueprints, and system diagrams.
- Ensure adherence to non-functional requirements like performance, scalability, security, and availability.
- Provide technical leadership and mentorship to development teams.
- Bachelor's or Master's degree in Computer Science, Engineering, or related field.
- 15+ years of software development experience, with at least 3+ years in a Solution Architect or similar role.
- Strong hands-on expertise in Java (Spring Boot, J2EE) and API development.
- Deep understanding of RESTful and SOAP APIs, API security standards (OAuth, JWT), and API lifecycle management.
- Proficiency in database design and technologies (RDBMS and NoSQL).
- Familiarity with containerization (Docker) and orchestration (Kubernetes).
- Experience in integrating third-party services, legacy systems, and microservices.
- Solid knowledge of architectural patterns (e.g., microservices, event-driven architecture).
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Familiarity with DevOps practices and CI/CD tools.
- Knowledge of front-end frameworks (e.g., Angular, React) is a plus.
- Experience with API Gateways and Management tools (e.g., Apigee, Kong, AWS API Gateway).
- Excellent communication and stakeholder management skills.
- Strong analytical, problem-solving, and decision-making capabilities.
- Ability to balance technical depth with business acumen.
- Influence the technical direction of mission-critical projects.
- Work with modern technologies in a collaborative and innovative environment.
¿Te interesa este puesto?