Unknown Company

Senior Java Developer

washington, dc • Posted 3 days ago
Onsite Contract IT & Technology

Dhaka Technologies Limited Company | Contract

Washington, United States | Posted on 07/23/2026

The SeniorJava Developer position requires in-depth knowledge of Java and J2EE backgroundusing Spring Technologies framework, design, and architectural styles / APIs(REST/RPC) and Agile methodologies for the development of application programs.

DhakaTechnologies Limited is hiring on behalf of a client, a District of Columbiagovernment agency, that will be modernizing its Enterprise Application"Destiny" project to leverage new digital technologies such as cloudcomputing, data analytics, artificial intelligence, and mobile that arerequired to create a modern experience for the agency’s customers and partners.Modernizing the Enterprise Application Destiny helps the agency improve itsservices to citizens and enhance government operations while strengthening theoverall data security. To address these challenges, the client team is lookingto hire highly skilled individuals to rapidly connect the Enterprise DestinyApplication with modern technology while minimizing disruption to the existingsystems.

Role Description

The role willrequire you to design, develop, and test using Java technologies which willfacilitate application development and implementation from development to QA toproduction. You will work to gain an understanding of the current systeminfrastructure, security needs, network considerations, and methodologies.

In this role,you will primarily focus on Java programming and supporting the ecosystem forthe organization.

Responsibilities

The SeniorJava Developer position requires in-depth knowledge of Java and J2EE backgroundusing Spring Technologies framework, design, and architectural styles / APIs(REST/RPC) and Agile methodologies for the development of application programs.The Senior Developer will be writing clean, scalable code using Javaprogramming languages, refactor and debug code, improve existing software,test, and deploy applications and systems. The resource will be required todevelop documentation throughout the lifecycle of the development process andprovide technical support to the team.

  • 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 andarchitecture.
  • Develop, test, and deploy applications and systems.
  • Revise, update, refactor, and debug code.
  • Improve existing Java applications and systems.
  • Proactively monitor and report performance utilization ofassigned technologies.
  • Troubleshoot software and/or hardware issues/failures.
  • Manage problems or escalated tickets and tasks and out-of-cyclerequests from systems/software owners.
  • Determine the best course of action for meeting business needsand provide consultative expertise to customers on how to best use systems.
  • Proactively monitor and identify broader, more complex issuesacross multiple, integrated, connecting technologies and communicate asappropriate.
  • Provide technical knowledge and support to District agencies,personnel, and additional stakeholders.
  • Perform other related duties as assigned.
  • May coordinate activities of application developers.
  • Able to identify best practices and standards for the use of the product.
  • Deliver support and design for industry-specific applicationsthat require integration with statewide systems or applications.
  • Interact with executive-level business users or technicalexperts.
  • May function as a niche technical SME (Subject Matter Expert).

Responsibilities

  1. 1. Demonstrates expertise inconveying technical and functional concepts for a specific technical specialty.
  2. 2. Identifies improvements to projectstandards to achieve high quality services/products. This is a professionalposition which may require subject matter expertise consistent with demandingand rare technological skills.
  3. 3. May require coordination ofprogramming activities being conducted by the application development team.
  4. 4. Confers with other business andtechnical personnel to resolve problems of intent, inaccuracy, or feasibilityof computer processing and project design.
  5. 5. Works with necessary personnel todetermine if modifications are necessary with interested personnel to determinenecessity for modifications or enhancements.
  6. 6. Leverages excellent written andverbal communication skills to develop new business process and programmingsolutions as directed by business and technical stakeholders.
  7. 7. May coordinate activities ofapplication developers.
  8. 8. Able to identify best practicesand standards for the use of the product.
  9. 9. Proven track record of hands-ontechnical design and code work within large complex systems.
  10. 10. Provenhands-on technical work with a variety of technologies.
  11. 11. Demonstratedtechnical expertise integrating a variety of diverse technical environments andcross-platform technologies.
  12. 12. Deliverssupport and design for industry-specific applications that require integrationwith statewide systems or applications.
  13. 13. Interacts withexecutive-level business users or technical experts.
  14. 14. Advancedexperience in the required technical subject matter.
  15. 15. May functionas a niche technical SME (Subject Matter Expert).
  16. 16. Has provenexperience across large and complex implementations and systems.

Requirements

  • Bachelor's degree in IT or related field, or equivalentexperience.

Required Skills

Skill

Required / Desired

Amount of Experience

Experience with core Javadevelopment with strong back-end development

Required

10 Years

Java – Annotations, Generics,Reflection, Inheritance, OO Design, NIO, Bean Validation

Required

5 Years

Required

3 Years

Required

3 Years

Required

3 Years

Required

3 Years

Required

16+ yrs. preparing complextechnical documentation

Required

3 Years

Synchronous and Asynchronousprogramming experience – Callbacks, Future, Timeout and Error Handling

Required

3 Years

Experience with Maven project build

Required

3 Years

Experience with Git version controlrepository

Required

3 Years

Experience with Tomcat / Jetty /Undertow application servers

Required

3 Years

Experience with Linux workingenvironment

Required

3 Years

Experience with JIRA issue tracker

Required

16+ yrs. conveying technical andfunctional concepts for a specific technical specialty

Required

16 Years

16+ yrs. preparing complextechnical documentation

Required

16 Years

Must have enough experience toqualify for a Master Level position

Required

Red Hat OpenShift container-basedapplication development and deployment experience

1 Year

Working with mainframe CICScontainers and channels using JCA connectors

1 Year

Knowledge of Continuous Integrationand Continuous Development (CI/CD) practice

1 Year

#J-18808-Ljbffr
Back to Job Search