No more applications are being accepted for this job
- Computer Science or similar degree
Java Architect - Atlanta, United States - Resource Informatics Group
Description
Job DescriptionJob Description
Title :
Java Architect
Duration :12+ Months Extendable to 2 years
Location :
Atlanta, GA
The Principal Architect will provide leadership, technology design expertise, direction, coordination, and consultation, in the development, integration, launch, scaling, and maintenance of new and existing products and solutions.
EXPERIENCE
Knowledge of Domain Driven Design concepts and microservices
Expert knowledge of:
Java programming
Spring ecosystem (Spring Boot, Spring Cloud, Spring Integration, Spring Cloud Data Flow etc)
Distributed computing, in memory computing (Apache Ignite), map/reduce frameworks (Spark), streaming (Storm, Samza)
Event sourcing and distributed message systems (Kafka, RabbitMQ)
NoSQL data stores and polyglot persistence (MongoDB, Cassandra, Neo4J, CouchDB)
Build tools and dependency management (gradle, maven, npm bower, grunt, gulp)
Understanding of the testing pyramid (unit, functional, integration, system, API testing) and testing approaches TDD, BDD
Hands on experience developing client-side applications using AngulasJS, React, Backbone
Knowledge of Java build tools and dependency management (gradle, maven)
5+ years of HTML, CSS, and JavaScript experience
Experience creating responsive designs (Bootstrap, mobile, etc.)
Experience with unit and automation testing (Jasmine, Protractor, JUnit)
REST API design and implementation
Strong collaboration and communication skills
Comfortable to operate in an agile, dynamic environment
#J-18808-Ljbffr