cover image
Sciata

Senior Java Developer

Remote

United states

Senior

Freelance

12-03-2026

Share this job:

Skills

Communication Leadership Critical Thinking Java PostgreSQL GitHub CI/CD DevOps AWS Aurora Test Scrum Problem-solving Training Architecture Enterprise Architecture Programming AWS Agile Spring Spring Boot Microservices GitHub Actions

Job Specifications


Senior Java Developer - Remote - MUST be US Citizen or Canadian Citizen
Working on Eastern Standard Time zone
REQUIRED - Experience running BRM in AWS

We are seeking a Senior Java Developer who will bring strong backend engineering expertise, architectural thinking, and innovative problem-solving capabilities to design and deliver scalable, high-performance enterprise applications.
This role focuses on building robust, distributed systems using modern Java technologies and established design principles. The candidate will collaborate closely with cross-functional stakeholders to translate business requirements into secure, maintainable, and scalable technical solutions. They will actively contribute to architectural discussions, leverage existing Architecture Decision Records (ADRs), and help evolve system design standards and best practices.
In addition to deep Java expertise, the ideal candidate will demonstrate an understanding of AI-enabled development practices. This includes effectively leveraging AI-powered coding assistants (e.g., Codex CLI, Claude Code, or similar tools) to enhance productivity, improve code quality, and accelerate delivery while maintaining strong engineering discipline.

Duties and Responsibilities:
Design, develop, and maintain scalable, high-performance backend systems using Java and modern enterprise frameworks (e.g., Spring Boot).
Contribute to system architecture decisions, ensuring solutions are secure, maintainable, and aligned with established Architecture Decision Records (ADRs).
Evaluate alternative technical approaches and propose innovative, pragmatic solutions to complex business and engineering challenges.
Design and implement RESTful APIs and microservices that support high-volume, distributed applications.
Ensure applications meet defined performance, scalability, reliability, and resiliency requirements.
Lead and participate in technical design reviews, ensuring alignment with enterprise architecture standards and clean code principles.
Develop and maintain CI/CD workflows (e.g., GitHub Actions), enabling automated builds, testing, and deployments.
Incorporate DevOps best practices into the development lifecycle, including automated testing, branching strategies, code versioning, and release management.
Build automated unit, integration, and system tests to ensure code quality and long-term maintainability.
Conduct thorough code reviews to enforce coding standards, design consistency, and security best practices.
Monitor application performance and proactively identify performance bottlenecks, memory issues, and scalability constraints.
Troubleshoot and resolve complex production issues with a strong sense of ownership and urgency.
Leverage AI-powered coding assistants (e.g., Codex CLI, Claude Code) to enhance productivity, accelerate debugging, refactoring, documentation, and test generation while ensuring engineering rigor.
Contribute to AI-enabled feature integration where applicable, ensuring responsible and secure use of AI services.
Collaborate cross-functionally with product managers, business stakeholders, QA, DevOps, and other engineering teams to ensure successful solution delivery.
Mentor junior and mid-level engineers, providing technical guidance and promoting best practices.
Participate in technical interviews and contribute to hiring decisions.
Continuously assess and recommend improvements to development tools, frameworks, and engineering processes.
Promote long-term system health by identifying and managing technical debt.
Contribute to documentation, knowledge base articles, and technical training materials.
Provide leadership in ambiguous situations by gathering information, asking clarifying questions, and guiding the team toward effective solutions.
Support Agile/Scrum ceremonies and contribute to sprint planning, backlog refinement, and estimation.

Supervisory Responsibilities:
(even if there are none, please state this)
No direct reports.
Minimum Qualifications:
Bachelor's degree or equivalent, relevant experience.
8 years of practical work experience, including hands-on application development.
2 years of Developer experience using AWS primitives such as Lambda, EC2, Fargate, API Gateway, ECS, DMS/RDS, AWS Aurora PostgreSQL, SQS, SNS, Kinesis, DynamoDB, KMS, CloudWatch etc.
Certified Java or AWS Developer/Solutions Architect preferred but not required
Requirements and General Skills:
Deep expertise in modern Java development and backend system design.
Strong understanding of object-oriented design principles, functional programming concepts, and clean code practices.
Ability to translate complex business requirements into scalable, maintainable technical solutions.
Experience contributing to architectural decisions and system design discussions.
Proactive problem-solving mindset with strong analytical and critical thinking skills.
Excellent written and verbal communication skills.
Ability to mentor junior developers and participate in t

About the Company

Sciata brings more than a decade of experience providing specialists and custom software & analytics to accelerate change within organizations. Our team delivers on-site and on-shore remote resources and intellectual property, providing attractive time to value, leveraging over 400 engagements with multiple Fortune 100 clients. We have what it takes to execute. Know more