JAVA DEVELOPERS
All Levels
Bethesda, MD
Highly Competitive Salaries
Pure Development Environment
COMPANY
Our client, a securitization joint venture of major national large scale mortgage products is seeking several sharp professionals to join their diverse, high-performing team and make a difference..
JOB INFORMATION
Our client is seeking a SENIOR JAVA DEVELOPER, The successful candidate will provide technical expertise in Java. Responsible for high level/detailed design and implementation. Perform design and code reviews. Identify design and candidate areas for refactoring as part of a continuous improvement process.
KEY JOB FUNCTIONS
Provide design leadership in large or complex development projects with Java expertise involving application development, migrations, additions to existing applications. Participate in project meetings with other technical staff and business owners and subject matter experts
Work with other leads/architects to define best practices and coding standards. Review application in progress of development to ensure compliance with overall design parameters and corporate development standards
Assess and develop high level design requirements for project and communicate in writing or in meetings with development team. Assess detailed specifications against design requirements
Develop or review development of test protocols for testing application before user acceptance. Review test results and direct further development
Guide and mentor less experienced programmers/developers on technical work/issues
Required Skills:
1-12+ years of experience with full lifecycle of project development for Java Applications
Strong skills in core Java, server side Java technologies, and Spring frameworks
Experience in messaging middleware including EMS/JMS and application servers
Experience in software design, architecture, development and integration
Knowledge of event processing models, multi-threading, enterprise integration pattern, Web Service and REST
Bachelor's Degree desired Desired Skills:
TIBCO JMS
Financial Services
Agile software development
Working with vendor teams
EMPLOYMENT