Senior Java Developer

Job ID:
, VA
Information Technology, Telecommunications, Array
$125,000.00 per year
Employment Type:
Full time

Job Description:

Senior Java Developer
McLean, VA
$115-125K +Bonus

Prestigious Enterprise Company is seeking a Senior Java Developer to support company application in providing Level 3 support. This support includes providing fixes to production defects and making light enhancements

Responsibilities include:

Support IT application and projects in Single Family Sourcing line of business.

Support Selling System application in providing Level 3 support. This support includes providing fixes to production defects and making light enhancements.

Quickly evaluate defects, investigate cause and come up with solutions to address the defect.

Troubleshooting software application issues. Issues to be resolved require a broad range of troubleshooting skills related to: software functionality, Application Server setup, database management, data analysis, and third party products.

Predict effects of configuration changes, identify applications bottlenecks and opportunities to optimize performance.

Understand business requirements; participate in requirements analysis; design applications based on system requirements and architecture, prototype if necessary, develop, unit test and deploy application.

Comply with the department application standards and general industry based Java/JEE based application development principles, theories, concepts, documentation and techniques.

Contribute and participate in design and code reviews.

Implement complete Java based application using company development life cycle.

Collaborating extensively with peers, Business Analysts, Operations Staff and Department Managers to resolve issues while actively contributing to a growing knowledge base that improves the effectiveness of our team and the information available to system end users.

Administration of IT Enterprise Incident Management tickets including: Prioritizing numerous issues of varying severity, and working with our technology engineer like network and database engineers to ensure optimal application performance and response times.

Works closely with project and development teams transitioning production releases


Bachelor's degree in Computer Science or Engineering or equivalent working experience

5+ years related experience

At least 3 years of experience in solution, design and development of web-based applications using Java/J2EE, Java Servlets, JSP, EJB3, Primefaces/JSF, XML, and Struts

Hands-on experience with build and deployment tools and languages

Good knowledge of database concepts with working knowledge on SQL, DB2 or Sybase database, and Stored Procedures

Experience in web based application Servers, WebLogic and Apache Tomcat

Innovative in providing solutions, likes to take on challenges with calculated risks

Strive to constantly improve the application development processes and tools.

Experience in all aspects of system development life cycle methodologies including waterfall and/or agile development

Application development, prototyping, modelling and high level technical consulting, contributing to the success of project(s)

Understand business needs, identify solutions, and present and guide the project team and sponsors in identifying best solution

Participate in Requirements Analysis; participate in the designing of solutions based on System Requirements and Architecture, prototype if necessary, develop, unit test and deploy applications

Contribute to the enhancement of department application development/delivery standards, tools and processes

Provide L3 production support that includes evaluate issues, investigate cause(s) and come up with solutions to address defects

Preferred Skills Experience with web-services

Good knowledge of JMS and caching technologies

Good knowledge of design patterns/OOAD

Experience with GIT

Strong analytical and creative problem solving skills

Professional who is motivated and is an effective team player

Strong written and oral communication skills with the ability to convey technology solutions to business partners

Proactive in nature with customer satisfaction as primary goal.

Quick learner of new technologies and tools.

Company Info
Request Technology - Anthony Honquest