Careers

back Back to Jobs

Sr. Java Developer

Location: Malvern, Pennsylvania
Job # 8908511
Date Posted: 02-15-2017
We love to work with smart, passionate, self-starters? Think you have what it takes?
 
Do you love learning new & modern technologies, like Spring MVC, Groovy, Amazon AWS, Chef, and Alfresco?
Do you enjoy collaborating in an Agile team that creates simple, creative solutions to complex problems?
Do you know what NoSQL is, and want to use it in more projects?
Does having clean code with full test coverage excite you?
Do you want to work on a kick-ass laptop backed by an advanced hybrid infrastructure capable of running hundreds of virtual machines locally, with full cloud expansion capabilities?
Do you value one-click deployments and continuous integration?
Are you good at what you do, but strive to be even better at your craft?
 
If you answered yes, we may have the perfect opening for you.
 
Our required team member profile starts with:
  • Motivated Team Player
  • Professional Work Ethic
  • Problem Solver
  • Continuous Learner
  • Good Communicator
  • Deep Technology Experience
 
But it doesn’t end there. Immersed in an active learning environment where we hone our craft, we learn from each other. Book Clubs, Katas, Peer Code Reviews, and Collective Ownership facilitate our unremitting journey for excellence.
 
We live and breathe writing clean code.
 
Our coding efforts are guided by the Four Simple Rules of Design. We are influenced by the Agile Manifesto, the 12 Agile Principles, and the Software Craftsmanship Manifesto.  The ‘Clean Coder’, ‘Clean Code Handbook’, and ‘Agile Samurai’ are our required reading material. 
 
If you qualify to join our team, you'll participate in a joint learning experience available in only the best development shops. We offer a competitive salary and benefits package and a great work life balance.
 
Required Skills
  • 4 years relevant work experience
  • Proficient in Core Java.
  • Demonstrated experience with multiple Java Web Frameworks and common open source frameworks.
  • Intermediate knowledge and experience with Multi-Tier Web-Based Development and Internet technologies (HTML, JavaScript, JSON, REST)
  • Ability and desire to Continually Learn new technologies and apply them to projects
  • Must be focused on Clean Code and Quality.  Attention to detail is a must.
  • Knowledge of Object-Oriented Design Patterns
  • Strong verbal and written Communication Skills
  • Experience writing Unit-Tests for your code
  
Preferred Skills
  • ECM System knowledge (Alfresco, Documentum, Liferay, etc.)
  • Spring Based Development Experience (MVC, Dependency Injection).
  • Knowledge of Groovy, C#, Ruby is a plus.
  • Test Driven Development experience
  • Strong foundation in computer science, with strong competencies in data structures, algorithms and software design.
  • Database Development experience. Experience with iBatis and/or Hibernate is a plus.
  • Advanced JavaScript knowledge (jQuery, Unobtrusive JavaScript, Jasmine, etc.)
  • Mobile Application Development Experience
  • NoSQL and/or Big Data experience (MongoDB, Hadoop, etc.)
 
 
Business Area
Our business solutions practice is a collection of professionals who take pride in building quality, mission critical software. Our subject-matter expertise in document capture and document management systems is unsurpassed; we have implemented enterprise class systems for hundreds of commercial companies and government agencies where we assisted in the design, implementation and support of their document management systems.

EEO/EO Employer
Qualified Minorities and/or women are Encouraged to Apply
 
this job portal is powered by CATS
Return to top ↑

Areas Of Expertise

Infrastructure & Support

  • Service Desk Support
  • Deskside Support
  • Field Technicians
  • Network Administrators
  • Network Engineers
  • WAN Engineers
  • Disaster Recovery Specialist
  • Firewall & Security Specialists
  • Enterprise Storage Specialists

Applications Development

  • Applications Programmers
  • Web Developers
  • Systems Analysts
  • QA/SW Testers
  • Release Managers
  • Configuration Managers

ERP Development & Support

  • Implementation
  • Customization
  • Support

Database Strategy/Management

  • Development and Support
  • Database Analyst
  • Database Administrators
  • Database Modelers

Business Intelligence

  • Business Intelligence Analysts
  • Report Development
  • Data Warehouse Development and Support