Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Effectual Logo

Principal Software Engineer - Java

Effectual

$170,000 - $210,000
Sep 11, 2025
Remote, US
Apply Now

Effectual is seeking a Principal Software Engineer to design, develop, and deploy cloud-based applications for clients, focusing on Java-centric architectures and modernization efforts to deliver high-quality cloud solutions.

Requirements

  • Advanced Java 11+ development with deep understanding of JVM internals, Spring Framework ecosystem (Spring Boot, Spring Cloud, Spring Security, Spring Data)
  • Microservices architecture design and implementation
  • Java concurrency and multithreading
  • AWS Lambda serverless development with Java runtime
  • Amazon ECS/EKS containerized Java applications
  • AWS API Gateway integration and management
  • Amazon RDS/Aurora database integration

Responsibilities

  • Provide technical support and innovative cloud solutions by designing, architecting, maintaining, and operationalizing cloud-based web applications with Java centric architectures
  • Design new software solutions for critical business needs and set architectural direction for Java based projects
  • Evaluate, test, design, develop, and integrate new cloud technologies and processes to support existing infrastructure and modernization efforts
  • Serve as a technical lead on important Java development projects and contribute to architectural norms for practice
  • Lead large feature releases that cross team boundaries or require coordination with client teams
  • Design, implement, integrate, maintain, optimize, and administer cloud solutions, infrastructures, and platforms using Java technologies
  • Build, deploy, and maintain CI/CD pipelines for applications and multiple stacks

Other

  • Bachelor's degree in Computer Science, IT, IS, or related field
  • 7-10+ years of experience in Software Engineering with strong Java development background
  • Experience with at least 2 front-end programming languages/frameworks (e.g., JavaScript/TypeScript, React, Angular, Vue.js)
  • AWS Certifications Preferred: AWS Certified Cloud Practitioner, AWS Certified Developer Associate, AWS Certified Solutions Architect Associate/Professional, AWS AI Practitioner
  • Excellent understanding of information security best practices and secure design, particularly for Java applications