Job Title: Java Solution Architect (Consulting Background)
Job Summary:
We are seeking a highly experienced and innovative Java Solution Architect with expertise in Java and React to join our technology team. In this role, you will design and oversee the development of robust, scalable, and high-performing end-to-end solutions, leveraging modern Java back-end technologies and React for front-end applications. You will work closely with stakeholders, lead technical teams, and ensure that architectural solutions align with business goals and best practices.
Key Responsibilities:
· Design and develop comprehensive architectures for enterprise-grade applications using Java (Spring Boot, J2EE) and React.
· Lead technology selection, design decisions, and architectural governance across both back-end and front-end layers.
· Establish and enforce coding standards, design principles, and best practices for full-stack solutions.
· Collaborate with product owners, business analysts, and developers to translate requirements into scalable solutions.
· Conduct architecture reviews, design reviews, and code reviews for both server-side and client-side codebases.
· Provide technical leadership and mentorship to development teams on Java and React best practices.
· Optimize application performance, security, and usability across the full technology stack.
· Guide the adoption of modern UI frameworks, reusable component libraries, and responsive design principles.
· Ensure seamless integration between front-end and back-end services, including API design and data flow.
· Stay current with emerging technologies and trends in both Java and JavaScript ecosystems and recommend improvements where appropriate.
Required Skills and Qualifications:
· Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field.
· 10+ years of experience in software development, with at least 3 years in an architect role.
· Proven expertise in Java/J2EE technologies, Spring/Spring Boot, Hibernate, and RESTful web services.
· Strong hands-on experience with React.js, Redux (or other state management tools), and modern JavaScript/TypeScript.
· Experience designing and implementing microservices and RESTful APIs.
· Familiarity with cloud platforms (AWS, Azure, or Google Cloud) and containerization (Docker, Kubernetes).
· Experience with CI/CD pipelines and DevOps tools.
· Solid understanding of software design patterns, performance optimization, and secure coding practices.
· Strong analytical and problem-solving skills.
· Excellent communication and leadership abilities, with experience guiding Agile teams.
Preferred Qualifications:
· Certifications such as AWS Certified Solutions Architect, Oracle Java Architect, or React certifications.
· Experience with front-end testing frameworks (Jest, Cypress) and component libraries (Material-UI, Ant Design, etc.).
· Knowledge of UI/UX best practices and responsive design principles.
· Experience modernizing legacy applications to modern Java and React-based architectures.
#JavaSolutionArchitect #ConsultingBackground #JavaDevelopment #USJobs #TechnicalExpertise #TechnologyConsulting #ITJobs #SoftwareArchitecture #ProjectManagement #ClientCollaboration #JavaFrameworks #SpringandHibernate #CloudDevelopment #MicroservicesArchitecture #OracleCertifiedJavaDeveloper #TeamMentorship