Software Developer - Annapolis

Company Name:
We are currently looking for talented senior developers who are passionate about software to join our growing team of product, technology, and software professionals. The successful candidates will work with a highly experienced, senior engineering team, and have an opportunity to learn new technologies, while refining fundamental skills.
Essential Duties/Responsibilities:
Adhere to the practices and principles of the team and department.
Ensure deliverables meet acceptance criteria.
Full participation in team meetings such as daily stand-ups, retrospectives, and planning meetings.
Develop sound and secure code that meets requirements.
Research and evaluate tools, frameworks, and other technologies to efficiently address requirements.
Identify impediments, help remove impediments, and execute efficiently any action assigned by the team.
Required skills to be considered for this position include:
5-8 years software development experience using Java.
Computer Science background.
Must be able to develop code using Java, J2EE/Web Services and SQL.
Knowledge of Oracle, Unix/Linux, JBoss and portals preferred.
Knowledge of EJB, SOAP and REST.
Full landscape development experience: front-end to persistence.
Full software lifecycle participation: requirements to post-implementation.
Agile software development/SCRUM.
Linux command line.
Customer and team communication skills.
Must have the ability to pass a pre-employment background check.
Nice to have skills that will set you apart from everyone else:
Have worked in a software product company and have developed a product that successfully shipped.
Cloud based software deployment.
Continuous Delivery.
Information integration expertise.
XML and in memory database technologies.
Characteristics you should possess to be successful in our culture:
Demonstrated ability to pick-up and learn new technologies and concepts quickly.
Detail-oriented with a quality of work ethic.
Self-starting person that can proactively identify and solve problems and tasks independently.
EEO/AA Employer/Vets/Disability
Department: Software Development
Location: Annapolis , MD

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.