Thursday, June 5, 2014

Required Java Developer - Backend in Mclean,VA

Role: Senior Backend Engineer (Java)

Position Responsibilities:
  • You will take start-to-finish technical ownership of features and/or applications from inception to delivery
  • You will work from technical, functional and UI/UX requirements and mockups to build functional, high-performance web applications and APIs
  • You will collaborate with all team members to help develop the vision for new products, providing creative and technical insight throughout the project
  • You’ll train and mentor junior staff in technology, best practices and working in an Agile environment
  • You’ll research the latest technologies, test, implement, and report back to the team on what you’ve discovered
  • You will model complex databases and perform difficult server-to-server integrations
  • You’ll push the boundaries of what is possible applying creative solutions to hard problems like synchronization, asynchronous APIs and multi-platform access
  • You will create and maintain technical design documentation for new features and applications
Candidate Requirements:
  • BS in Computer Science or comparable degree or work experience
  • 5-7 years of overall development experience with a demonstrated progression of increasing responsibility
  • Experience coding from scratch in Java
  • Experience working within multiple mainstream modern server-side languages including  Java, C#, Ruby, Python, Scala, Groovy and frameworks such as Spring, .NET, Rails, Grails, Play etc.
  • Mastery of advanced design patterns
  • Experience collaborating in an Agile environment with minimal supervision
  • Experience overseeing the work of others (in a technical capacity)
  • Hands-on experience creating RESTful APIs
  • Experience working on large scale web applications
  • Knowledge of relational databases such as Oracle, MySQL or SQL Server
  • Familiarity with test-driven development
  • Experience with automated build systems such as Maven, Ant, or equivalent
  • Significant experience using Git or similar version control system
  • Nice to have: experience with document-based databases such as MongoDB or CouchBase
Need GC / Citizen / EAD
Email your resume to princy.jebamalar@insigmainc.com

No comments:

Post a Comment