Senior Java Developer :: Washington, DC (Remote)
ARK Solutions, Inc.
Washington, DC, United States
4 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.thejobnetwork.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
Application Programming Interfaces (APIs)
Agile Methodology
Artificial Intelligence
Automation of Tests
Databases
Continuous Integration
Relational Databases
Systems Development Life Cycle
Secure Coding
Systems Integration
Management of Software Versions
+13 more
Web Applications
Spring-boot
Gitlab
Database Migration
Containerization
AI Platforms
Gitlab-ci
Kubernetes
Restful APIs
Software Version Control
Devsecops
Docker
Jenkins
Job description
- 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.
Requirements
- 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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.thejobnetwork.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦