Job Description :

Software Architect (Android/JAVA)
Alpharetta, GA
Type: Fulltime

Must be a Rockstar Android developer with solid architecture experience

Nice to have :Postgres & Swift

Position requirement’s

Bachelor of Science in Computer Science, Engineering, Mathematics or related discipline (required) (Not required if experience > 10 years)
3+ years native Android (JAVA) development experience
10+ years of experience in application design and development, with at least 5 years of experience in an architecture role (Gang of Four design patterns, Architectural design patterns, horizontal scaling)
Experience with one or more of the following development tools: JetBrains IDEs, Visual Studio
Experience with one or more of the following web server architectures: Jetty, Tomcat, IIS
Experience with one or more of the following databases: Postgres, Cassandra or SQL-Server
Experience with two or more of the following server operating systems: Linux (Ubuntu 14.04, 16.04), OS X, Windows Server 2012
Strong written and verbal communication skills
Strong Familiarity with architecture frameworks, methodologies and best practices
Problem solving, analysis, and design
Familiarity with scrum and agile development lifecycle
Comfortable working within all levels of the organization

Preferred experience
Experience with Multitenancy strongly preferred
Experience with e-commerce or retail systems