
Senior Java Developer
Posted Oct 22

Posted Oct 22
This is a fully remote position, open to applicants in United States.
• Design, develop, test, enhance, and sustain enterprise web applications utilizing Java, Spring Boot, and associated technologies.
• Create scalable, secure, and maintainable application architectures.
• Implement and support RESTful APIs and SOAP-based services for system integrations.
• Engage in system design reviews, code evaluations, and technical solution assessments.
• Employ DevSecOps principles throughout the entire development lifecycle.
• Design and oversee CI/CD pipelines using Jenkins and/or GitLab.
• Automate processes for building, testing, deployment, and release management.
• Integrate automated unit testing, integration testing, code quality analysis, and security validation.
• Implement and sustain SAST, DAST, dependency scanning, and vulnerability scanning controls.
• Advocate for secure coding practices and ensure enterprise security compliance.
• Design and refine database interactions using relational databases and SQL.
• Manage database schema versioning and deployments with Flyway.
• Develop strategies for migration, baseline configurations, and rollback procedures.
• Collaborate with database administrators and architects to enhance performance and data integrity.
• Troubleshoot application issues across development, testing, and production environments.
• Conduct root cause analysis and implement long-term corrective measures.
• Monitor application performance and identify opportunities for improvement.
• Support incident response, operational stability, and continuous service availability.
• Assist enterprise integration initiatives, including COTS product integrations.
• Collaborate with architecture, infrastructure, security, and operations teams.
• Participate in Agile ceremonies such as sprint planning, backlog refinement, daily standups, retrospectives, and reviews.
• Prepare and maintain technical designs, deployment documentation, and operational procedures.
• Assess and facilitate the implementation of AI-enabled capabilities such as intelligent automation, summarization, classification, predictive analytics, anomaly detection, and AI-assisted decision support.
• 15+ years of relevant experience as specified in job qualifications.
• 18+ years of hands-on software development experience at a lead level.
• Bachelor's degree in Computer Science, Information Systems, Engineering, or a related technical field, or equivalent experience.
• Senior-level hands-on experience in developing Java-based web applications.
• Strong proficiency with Java 8 and above.
• Extensive experience with Spring Boot and the Spring Framework ecosystem.
• Familiarity with REST API development and integration.
• Experience with SOAP services and integrations.
• Proficient in relational databases and SQL.
• Experience with Flyway for database migration/version control.
• Knowledge of Jenkins and/or GitLab CI/CD pipelines.
• Demonstrated experience with DevSecOps practices, including automated build, testing, deployment, and security processes.
• Experience in supporting and maintaining production applications within large-scale enterprise environments.
• Strong grasp of application security principles and secure coding practices.
• Proven capability to troubleshoot complex technical challenges and conduct root cause analysis.
• Ability to independently manage complex technical initiatives with minimal supervision.
• Excellent verbal, written, and interpersonal communication skills.
• Capability to obtain and maintain a Public Trust clearance and successfully pass a government background screening, including detailed forms and fingerprinting.
• U.S. residency for the specified prior five-year period in accordance with USPS security clearance requirements.
• Travel requirement is less than 10%.
• 401K with company matching.
• Comprehensive health and wellness packages.
• An internal mobility team focused on assisting you in managing your career.
• Opportunities for professional growth, including paid education and certifications.
• Access to cutting-edge technology to enhance your learning.
• Paid vacation and holidays.
• Medical plan options, some including Health Savings Accounts.
• Options for dental plans.
• Vision plan availability.
• Paid sick and personal time off.
• Paid parental leave.
• Paid military leave.
• Paid bereavement leave.
• Paid jury duty leave.
• Up to 160 hours of paid family leave within a rolling 12-month period for eligible employees.
• Short- and long-term disability benefits.
• Life insurance coverage.
• Accidental death and dismemberment insurance.
• Personal accident insurance.
• Critical illness insurance.
• Business travel and accident insurance.
• Flexible work weeks where feasible.
• Opportunities for remote work/telecommuting.
Arionkoder
Get handpicked remote jobs straight to your inbox weekly.