Senior Java Developer :: Washington, DC (Remote)

ARK SOLUTIONS, INC

  • Washington, DC
  • 3 days ago
  • Remote

    Highlights

    Troubleshoot and resolve production issues; perform root-cause analysis; optimize performance and reliability. Expected Deliverables: Design, develop, test, and maintain Java web applications using Spring Boot.

    Numbers & Facts

    LocationWashington, DC (
    Remote
    )

    Description

    Senior Java Developer

    Location: Remote, Washington, DC

    Duration: 10 Months

    Required Skills:

    • Hands-on engineering across the full SDLC for web-based applications.

    • Experience with Spring Boot, Jenkins/GitLab CI/CD, and Flyway for database change management.

    • Integration of AI-enabled capabilities where appropriate.

    • Senior-level experience in Java development in a web-based environment.

    • Strong experience with:

    • Spring Boot services, configuration, and security patterns

    • REST APIs and service integration

    • Relational databases and SQL

    • Flyway for database migration/version control

    • Jenkins and/or GitLab for CI/CD

    • Proven DevSecOps experience, including automated build/test/deploy and secure coding practices.

    • Experience supporting applications in production, including incident support and operational stability.

    • Strong written/verbal communication skills and ability to work independently on complex initiatives.

    Preferred Skills:

    • 18 years of hands-on development experience.
    • Experience with AI-enabled application features or integrating AI services/APIs.
    • Experience with COTS integration and enterprise modernization efforts.
    • Experience in regulated environments with security/compliance constraints.
    • Familiarity with containerization and cloud-ready deployment patterns (Docker/Kubernetes) is a plus.

    Expected Deliverables:

    • Design, develop, test, and maintain Java web applications using Spring Boot.

    • Develop and integrate RESTful APIs, ensuring secure and reliable service communication.

    • Apply DevSecOps practices throughout delivery:

    • Build/maintain CI/CD pipelines using Jenkins and/or GitLab

    • Implement automated testing and quality gates

    • Integrate security checks into pipelines

    • Manage database versioning and deployments using Flyway.

    • Troubleshoot and resolve production issues; perform root-cause analysis; optimize performance and reliability.

    • Support integration efforts and coordinate with security, operations, and architecture teams.

    • Participate in Agile ceremonies, peer reviews, and technical documentation; uphold coding standards and best practices.

    • Identify opportunities to incorporate AI while meeting security governance requirements.

    Similar Jobs