Senior Java Developer

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

Job Description:

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

Senior Java Developer will be part of development team supporting new and ongoing development efforts on suite of Pricing Applications within IT organization. Our team is made up of talented individuals who thrive in a challenging work environment and enjoy the utilizing their problem-solving skills. The role will act in a lead on projects, providing guidance and oversight to project execution team. The position will also ensure alignment between project activities and accepted scope and negotiate with the business, vendors and other stakeholders on changes to scope. This role will be responsible for delivery of end to end/full stack software development projects with major focus on Agile, DevOps, Microservices and cloud integration.

Responsibilities include:

Ensuring that requirements functional, non-functional (performance, operational and transitional) are fully understood, communicated and developed.

Ensuring that company standard and development practices (eg code reviews, unit testing, etc.) are followed through the project life cycle.

Engaging collaboratively with the Test team to define appropriate test strategies and plans for projects.

Working with the team to identify opportunities for efficiency in project planning and execution to provide the business with solutions at the lowest cost while balancing risk appropriately

Working with project teams and stakeholders to ensure that requirements gaps or issues are resolved in a transparent and timely manner.

Engaging with Enterprise and Application architects to promote collaboration on the development of solution architecture. Reviewing architecture and ensuring alignment with accepted architectural principles and the strategic roadmap.

Demonstrating ownership of problems, issues, or requests from start to finish. Facilitating appropriate handoffs, but track the item through resolution.

Escalate proposed or actual solutions that do not adequately resolve the problem or satisfy the stated need.

Demonstrating in-depth knowledge of business processes and comprehensive understanding of application architecture and interfaces while exhibiting a solid working knowledge of software development methodology and structured analysis, process redesign.


Minimum of 5 years of experience in Solution, Design and Development of applications using the Java EE, JSP, XML, Weblogic (12c), JBoss, AJAX

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

Experience in using Java presentation frameworks - JSF, STRUTS or similar frameworks, and JQuery

Integration experience using Web Services and EJB preferably on Weblogic platform

Hands-on experience with Build and Deployment tools and languages - ANT, Jenkins.

Good knowledge of database concepts with working knowledge on SQL and Stored Procedures.

Able to support multiple projects, initiatives, and daily activities concurrently in an Agile environment.

Experience with MangoDB, DB2, Shell Scripts, Autosys, Spring, Stored Procedures, Complex SQLs tuning is preferred.

Key to Success in this role:

Quick learner of new technologies and tools.

Effective communication and ability to convey technology solutions to business.

Good analytical, problem-solving skills with multiple competing priorities under tight deadlines.

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

Top 3 Personal Competencies to possess:

Drive for Execution - Focus on results rather than the appearance of results (ie, be good, not just look good); be an impact focused. This includes excellent analytical, problem-solving skills with multiple competing priorities under tight deadlines.

Customer Focus - Proactive in nature with business customer, personally engage with internal business users (customers) to learn and deliver on their needs. This requires excellent verbal and written communications, interpersonal and organizational skills

Growth and Development - Actively take charge and develop myself and my team (and help others) to better contributors and leaders. Know or lean what is needed to delivery results and successfully compete.

Company Info
Request Technology - Anthony Honquest