Senior Java Data Architect you will design, develop and maintain applications for products.
We seek someone with a desire to work on high visibility projects and have experience designing back-end Java based-architectures that support millions of daily transactions.
Designing, developing, and deploying Java based news and social media applications.
Providing architectural input to project-related decisions.
Function as a team lead, working closely with the engineering lead to coordinator activities for a small team of developers.
Define systems that include both hardware and software components.
Work independently with minimum supervision and a geographically dispersed team.
Use industry best practices to deliver high quality code.
-5 years of professional software development with 5 years of Java coding experience.
-Bachelor\'s degree in computer science or related field.
-Java, Maven or Ant; JUnit, IntelliJ, or Eclipse; JIRA/Redmine/SVN (or equivalent); MySql (or equivalent); Hibernate; Spring
-Experience with agile testing methodologies including test-driven development
-Experience working within Scrum and Agile.
Nice to have for this position:-
Java, JBoss or Jetty, Linux shell scripting, JMS
Deep experience with MySQL (or equivalent) with performance tuning experience
Experience with scaling infrastructure to support large-scale systems, including applications, databases, message queues, and caching strategies.
Experience building a platform for aggregating and analyzing data from millions of transactions a day.
Apache Solr/Lucene
Large volume XML, JSON and HTML parsers and generators
Perl, GIT, RSS/ATOM, ActiveMQ or RabbitMQ
Experience building web crawlers
Big Data: Hadoop, HBase, Cassandra, Mongo, Redis, etc.
|