Executive Job Description | The Senior Java Developer will be responsible for designing, developing, and maintaining applications for real-time publishing systems. You will work in an agile-based environment building creative Internet syndication products using technologies such as Java, MySQL, JavaScript, JSP, XML, Linux, and RSS. Come be a part of this team that is changing the way the web works in a fundamental way by providing real time Internet information and infrastructure!
Responsibilities
• Designing, developing, and deploying Java based news and social media applications. • Providing architectural input to project-related decisions. • Be comfortable functioning as a team lead, working closely with Engineering Manager to coordinate 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.
BEST INDUSTRY – Computer Software & Services, E-Commerce & Internet BEST DEPARTMENT – IT
Qualifications Bachelors Degree is required. An advanced Degree (i.e. MS in Computer Science/Engineering is strongly preferred 5 years of professional software development is required. 5 years of Java coding experience required. Understanding of networking and how applications work through the networks Multi-faceted with a wide array of talents and ability to problem solve Self-starter with self initiative and direction who also enjoys working on teams Strong communication skills, verbal, written and interpersonal are required. Experience developing J2EE web based applications (JBoss or Jetty preferred) Candidates must be either current US Citizens or Green Card holders
Preferred Experience Google Web Toolkit (GWT), Spring MVC, Struts, JSP, FreeMarker JavaScript, AJAX, jQuery, jQueryUI, Highcharts Hibernate and Spring Apache Solr/Lucene Large volume XML and HTML parsers and generators XML, RSS, and Atom Maven, Ant JUnit, Selenium, Concordion HTML/5, CSS/3, cross browser compatibility JMS Apache, JBoss, Jetty
Other languages C++, Scala, Node.js, Ruby IDEs: IntelliJ, Eclipse, STS Change Management: Subversion, Git Bug Tracking: JIRA, Redmine Linux, Perl, shell scripting Big Data: Hadoop, HBase, Cassandra, Mongo, Redis, etc MySql design, tuning, and experience with very large databases
Experience with large scale web systems Experience with agile testing methodologies including test-first development Experience working within Scrum and Agile Understanding of networking and how applications work through the networks |