Job Description :
Software Architect
Bentonville, AR

Job Description Software Architect
Independently design, document and develop software architecture and high-level design for large projects
Design, code, configure, integrate and test architecture interfaces
Perform software/technology build, test and deployment activities
Refine and enhance software/system architecture and framework
Provide recommendations on various approaches to solving technical problems
Research and recommend new product ideas/innovations and proposals on new and emerging technologies Perform

design reviews, technical and architectural audits of complex projects
Lead cross-company or project level technology evaluations - driving decisions on buy, build, partner or

open source
Create sales proposals and assist the pre- sales or account teams with project size estimation, designing

solutions and creating prototypes when necessary
Develop best practices around areas of interest / general technology
Define technical processes around SDLC for operational outcomes such as configuration management, build and

integration, release management
Lead development teams through guidance, mentorship, and influence, as well as governance to implement

designs that meet the architectural framework
Identify team competencies and define training plan for project teams • This job may supervise System

Analysts / developer
Excellent communication skills
Able to work in global delivery model with offshore and onsite team
Knowledge on Agile Development Methodology is a plus.
Knowledge in Data migration and integration with other systems – is a MUST

Extensive knowledge in below areas

o Java, J2EE o Webservices - REST, SOAP o ORM - Hibernate/JPA/Mongo API/Cassandra Datastax CQL API
o Build and release process (SVN, IVY, ANT, Maven, Sonar, Jenkins,JIRA)
o Unit test, Mocking framework (Powermock, Easymock, Jmockit etc)
o Design patterns
o Application servers (Websphere, Tomcat, TomEE)
o Tools (Eclipse, Jmeter, Fiddler, Azure portal etc)
o Message Broker – Kafka, AMQ, IBM MQ and JMS knowledge
o Node.js
o HTML5, React, Angular, Jasmine Bootstrap
o Spring boot ( Batch programs and Services)
o Azure, Azure PaaS ( Azure Change feed/Azure functions/Azure trigger/Azure data factory, Azure logic apps,

Azure Messaging Infrastructure)
o Looper,Selenium,Jmock, Docker
o CosmosDB, MongoDB, Cassandra, Graph DB (like Gremlin, Neo4j), DB2, Informix

Client : Confidential