Senior Java Developer (Remote)
75 – 80 $в час
DivIHN Integration Inc.RemoteУдалённоКонтракт
SQLJavaKubernetesCI/CDDockerREST APIDevSecOpsGitLab CISpring BootJenkinsFlyway
Описание
We are seeking a Senior Java Developer to support web-based application development in a USPS environment, providing hands-on engineering across the full SDLC, applying modern Spring Boot development practices and DevSecOps delivery.
Responsibilities
- Design, develop, test, and maintain Java web applications using Spring Boot and related frameworks
- Develop and integrate RESTful APIs (and SOAP where needed), ensuring secure and reliable service communication
- Apply DevSecOps practices throughout delivery
- Build/maintain CI/CD pipelines using Jenkins and/or GitLab
- Implement automated testing (unit/integration) and quality gates
- Integrate security checks (SAST/DAST/dependency scanning) into pipelines
- Manage database versioning and deployments using Flyway (migrations, baseline strategy, rollback approach where applicable)
- Troubleshoot and resolve production issues; perform root-cause analysis; optimize performance and reliability
- Support integration efforts (including COTS integration) 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 (e.g., intelligent automation, summarization/classification, anomaly detection) while meeting USPS/security governance requirements
Requirements
- Senior-level, hands-on experience in Java development in a web-based environment
- Strong experience with Spring Boot (building services, configuration, profiles, security patterns)
- Strong experience with REST APIs and service integration
- Strong experience with relational databases and SQL
- Strong experience with Flyway for database migration/version control
- Strong experience with 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
Nice to have
- USPS / Postal domain experience (highly preferred)
- 18+ years of development hands on experience
- Experience with AI-enabled application features or integrating AI services/APIs in an enterprise setting
- Experience with COTS integration and enterprise modernization efforts
- Experience in regulated environments (government/federal) with security/compliance constraints
- Familiarity with containerization and cloud-ready deployment patterns (Docker/Kubernetes) is a plus
We offer
- The duration of the contract is 6 Months
- Only W2 candidates are eligible for this position
- Third-party or C2C candidates will not be considered