Senior Java Developer

Posted Oct 22

This is a fully remote position, open to applicants in United States.

📋 Description

• 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.


⛳️ Requirements

• 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%.


🏝️ Benefits

• 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.

People also viewed

Arionkoder2 days ago

Senior Elixir Engineer

Latin AmericaFull-timeBackend Engineer
ApplyView job
Eltropy2 days ago

Senior Backend Engineer

IN flagIndia OnlyFull-timeBackend Engineer
ApplyView job
Arionkoder2 days ago

Senior Java Engineer

Latin AmericaFull-timeBackend Engineer
ApplyView job
Arionkoder2 days ago

Rust Engineer

Latin AmericaFull-timeBackend Engineer
ApplyView job
Arionkoder2 days ago

Senior Python Engineer

Latin AmericaFull-timeBackend Engineer
ApplyView job
LearnLux Financial Wellbeing2 days ago

Senior Back End Engineer, Data and Cloud

US flagColorado OnlyFull-timeBackend Engineer$145k – $190k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers