1

Direct Client Java Developer Jobs in District of Columbia

Senior Java Developer

Washington, DC

$64.75 - $82.75/hr

Senior Java Developer Employment Type: Onsite Annexa is currently working with DC Government ... directed by business and technical stakeholders. * May coordinate activities of application ...

The client has an excellent opportunity available for a Lead Java Developer. The Lead Java Developer will assist in the development as well as provide mentorship to junior developers. This position ...

The client has an excellent opportunity available for a Lead Java Developer. The Lead Java Developer will assist in the development as well as provide mentorship to junior developers. This position ...

Sterling, VA(Remote till Covid-19) Duration: 6+ Months Contract then Hire The client has an excellent opportunity available for a Lead Java Developer. The Lead Java Developer will assist in the ...

The client has an excellent opportunity available for a Lead Java Developer. The Lead Java Developer will assist in the development as well as provide mentorship to junior developers. This position ...

Sterling, VA(Remote till Covid-19 then Onsite) Duration: 6+ Months Contract then Hire The client has an excellent opportunity available for a Lead Java Developer. The Lead Java Developer will assist ...

Sterling, VA(Remote till Covid-19 then Onsite) Duration: 6+ Months Contract then Hire The client has an excellent opportunity available for a Lead Java Developer. The Lead Java Developer will assist ...

Java Developer

Washington, DC · On-site

$57.75 - $74.75/hr

Qualifications Minimum of 3 years of client facing work experience developing Java Minimum of 3 ... Engineering or Technical ScienceAn active security clearance or the ability to obtain one may be ...

Sr Java Developer

Washington, DC · On-site

$80 - $85/hr

TITLE: Sr Java Developer LOCATION: Washington, DC/ Onsite Employment type: Contract w2/1099/C2C ... The client will be modernizing the District Application Destiny project to leverage new digital ...

Locals only Urgent Need JAVA J2EE Developer

Washington, DC · On-site

$57.75 - $74.75/hr

Hi Friends, Hope you are doing great, I have an urgent requirement from one of my esteem client, I ... Nov 2016 - March 2017 The Java developer will participate in full lifecycle development using agile ...

Senior Java Developer

Washington, DC · On-site

$64.75 - $82.75/hr

... client is seeking experienced Java developers to work on various initiatives within the MyBlue Customer eService & Digital eXperience programs. Requisition Details The selected individuals will be ...

Sr Java Developer

Washington, DC · On-site

$80 - $85/hr

TITLE: Sr Java Developer LOCATION: Washington, DC/ Onsite Employment type: Contract w2/1099/C2C ... The client will be modernizing the District Application Destiny project to leverage new digital ...

next page

Showing results 1-20

Direct Client Java Developer information

What is a direct client Java developer?

Direct Client Java Developers are professionals who work directly with the end client (the company needing software solutions), rather than through third-party staffing agencies or consulting firms. They specialize in developing, testing, and maintaining applications using the Java programming language. These developers often communicate closely with the client's internal teams to understand project requirements, deliver customized solutions, and provide ongoing technical support. Working directly with clients can lead to clearer communication, faster feedback, and more tailored outcomes for software projects.

What are the key skills and qualifications needed to thrive as a direct client Java developer?

To thrive as a Direct Client Java Developer, you need a strong grasp of Java programming, object-oriented design, and experience with frameworks like Spring or Hibernate, often supported by a computer science degree. Expertise in development tools such as Eclipse or IntelliJ, version control systems like Git, and familiarity with RESTful APIs are typically expected, while certifications like Oracle Certified Professional (OCP) can be advantageous. Effective communication, problem-solving, and the ability to collaborate with cross-functional teams make candidates stand out. These skills ensure efficient development, seamless client interactions, and successful project delivery in dynamic technical environments.

What are some typical challenges faced by direct client Java developers when working on client-specific projects?

Direct Client Java Developers often need to quickly adapt to varying client requirements and legacy systems, which can present challenges in understanding undocumented codebases or integrating new features. Communication is key, as developers must collaborate closely with client stakeholders to clarify project goals and address feedback promptly. Additionally, balancing multiple project deadlines and maintaining high code quality can be demanding, especially when working in fast-paced environments. However, these challenges also provide valuable opportunities to enhance technical expertise and client-facing skills.

What is the difference between Direct Client Java Developer vs Contract Java Developer?

AspectDirect Client Java DeveloperContract Java Developer
Work EnvironmentEmployed directly by a company, often in a full-time roleHired through a staffing agency or as an independent contractor for a specific project
CredentialsTypically requires Java certifications and relevant experienceSimilar credentials, but may prioritize flexibility and quick onboarding
Employer & Industry UsageCommon in corporate IT departments, finance, healthcare, and tech firmsFrequent in consulting, project-based work, and agencies serving multiple clients

In summary, a Direct Client Java Developer is employed directly by a company for ongoing projects, while a Contract Java Developer works on temporary assignments through agencies or independently. Both roles require Java expertise and relevant credentials, but differ mainly in employment structure and work environment.

What are popular job titles related to Direct Client Java Developer jobs in District of Columbia?

For Direct Client Java Developer jobs in District of Columbia, the most frequently searched job titles are:

What job categories do people searching Direct Client Java Developer jobs in District of Columbia look for?

The top searched job categories for Direct Client Java Developer jobs in District of Columbia are:

Senior Java Developer

Annexa Inc.

Washington, DC

$64.75 - $82.75/hr

Full-time

Posted 27 days ago


Job description

Senior Java Developer
Employment Type: Onsite

Annexa is currently working with DC Government's Office of the Chief Technology Officer and is seeking a Senior Java Developer with in-depth knowledge of JAVA and J2EE background using Spring Technologies framework, design, and architectural styles /API’s (REST/RPC) and Agile methodologies for the development of application programs. The role will design, develop and test using JAVA technologies which will facilitate application development and implementation from development to QA to production. This position will work to gain an understanding of the current system infrastructure, security needs, network considerations, and methodologies. The Senior JAVA Developer position requires in-depth knowledge of JAVA and J2EEbackground using Spring Technologies framework, design, and architectural styles /API’s (REST/RPC) and Agile methodologies for the development of application programs. This role will primarily focus on JAVA programming and supporting the ecosystem for the organization. The Senior Developer will be writing clean, scalable code using JAVA programming languages, refactor and debug code, improve existing software, test, and deploy applications and systems. The resource will be required to develop documentation throughout the lifecycle of the development process and provide technical support to the team.
Responsibilities:
  • Ensure that the technologies are updated with current, stable, and compliant architecture and applications that meet enterprise standards.
  • Collaborate with internal teams to produce software design and architecture.
  • Develop, Test and Deploy applications and systems.
  • Revise, update, refactor and debug code.
  • Improve existing JAVA applications and systems.
  • Proactively monitors and reports performance utilization of assigned technologies.
  • Troubleshoot software and/or hardware issues/failures.
  • Manage problems or escalated tickets and tasks and out-of-cycle requests from systems/software owners.
  • Determine the best course of action for meeting business needs and provide consultative expertise to customers on how to best use systems.
  • Proactively monitors and identifies broader, more complex issues across multiple, integrated, connecting technologies and communicate as appropriate.
  • Provides technical knowledge and support to District agencies, personnel, and additional stakeholders
  • Performs other related duties as assigned.
  • May coordinate activities of application developers.
  • Able to identify best practices and standards for the use of the product.
  • Delivers support and design for industry specific applications that require integration with statewide systems or applications.
  • Interacts with executive level business users or technical experts.
  • Demonstrates expertise in conveying technical and functional concepts for a specific technical specialty.
  • Identifies improvements to project standards to achieve high quality services/products. This is a professional position which may require subject matter expertise consistent with demanding and rare technological skills.
  • May require coordination of programming activities being conducted by the application development team.
  • Confers with other business and technical personnel to resolve problems of intent, inaccuracy, or feasibility of computer processing and project design.
  • Works with necessary personnel to determine if modifications are necessary with interested personnel to determine necessity for modifications or enhancements.
  • Leverages excellent written and verbal communication skills to develop new business process and programming solutions as directed by business and technical stakeholders.
  • May coordinate activities of application developers.
  • Able to identify best practices and standards for the use of the product.
  • Proven track record of hands-on technical design and code work within large complex systems.
  • Proven hands-on technical work with a variety of technologies.
  • Demonstrated technical expertise integrating a variety of diverse technical environments and cross-platform technologies.
  • Delivers support and design for industry specific applications that require integration with statewide systems or applications.
  • Interacts with executive level business users or technical experts.
  • Advanced experience in the required technical subject matter.
  • May function as a niche technical SME (Subject Matter Expert).
  • Has proven experience across large and complex implementations and systems.

Required Skills:
  • 10+ years of experience with core JAVA development with strong back-end development.
  • 5+ years of experience with JAVA – Annotations, Generics, Reflection, Inheritance, OO Design, NIO, Bean Validation.
  • 3+ years of experience with Spring Boot Application Development.
  • 3+ years of experience with Spring – Java Config, Dependency Injection, Autowiring Concepts.
  • 3+ years of experience with Spring Integration Development.
  • 3+ years of experience with Spring Web Services Development.
  • 16+ years of experience with preparing complex technical documentation.
  • 3+ years of experience with Synchronous and Asynchronous programming – Callbacks, Future, Timeout and Error Handling.
  • 3+ years of experience with MAVEN Project Build.
  • 3+ years of experience with GIT version control repository.
  • 3+ years of experience with Tomcat/Jetty/undertow Application Servers.
  • 3+ years of experience with LINUX working environment.
  • Experience with JIRA Issue tracker.
  • 16+ years of experience conveying technical and functional concepts for a specific technical specialty.
  • 16+ years of experience preparing complex technical documentation.
  • Must have enough experience to qualify for a Master Level position.
  • Bachelor’s degree in IT or related field or equivalent experience

Desired Skills:
  • 1+ years of experience with RedHat Openshift Container-based application development and deployment.
  • 1+ years of experience working with mainframe CICS containers and channels using JCA connectors.
  • 1+ years of experience with knowledge of Continuous Integration and Continuous Development practice.