Mindcircuit is an innovative recruiting company founded by technology professionals for technology professionals.

Enterprise Application Architect

Enterprise Application Architect


Position Overview


We are looking for an enterprise application architect to join our technology team, to lead us in making the right architectural decisions, apply best practices, research newest technological solutions and approaches, and to work with our staff, educating, evangelizing, and ensuring we follow the best design principles and make the right trade-offs. This position reports to the Vice President of Engineering, and will work closely with the Director of Software Development, as well as with various managers and individual contributors.


Responsibilities include but are not limited to:


? Ensure a consistent architecture, technology and model, following best practices, principles and patterns throughout a distributed system of microservices, components, APIs and applications

? Research technologies and best practices

? Recommend and validate architecture and designs

? Design reviews for various products, services and solutions

? Educate team members

? Lead the effort to improve and optimize our database schemas

? Document and explain solutions and approaches to the executive team and the rest of the organization

Skills and Requirements:

? 5+ years of architect experience using Java, cloud-computing, and open source software

? 15+ years of overall software engineering, design, and architecture

? Very good, deep understanding of best practices, design patterns and design principles in OOP/Java

? Excellent communication, documentation, modeling, and teaching skills

? Excellent knowledge of open source Java libraries and Frameworks

? Experience working with relational databases, data modeling, schema design, etc

? Excellent knowledge of service oriented architectures and microservices

? Kafka and Kubernetes are a plus

? Javascript and Angular is a big plus

? Salesforce Development Experience (Apex) is a plus

? Candidates must be eligible for employment in the United States


This position is based in Maynard, MA.


Job Type: Full-time

Required education: Bachelor's Degree or equivalent experience

Required experience: 5+ Years of architect and 15+ years of overall software engineering experience

Submit Your Resume

  • Accepted file types: pdf, doc, docx.
  • This field is for validation purposes and should be left unchanged.