Remote Otter LogoRemoteOtter

Principal Software Engineer - Java - Remote

Posted Yesterday
Software Development
Full Time
Worldwide
$170,000 - $210,000/year

Overview

An Effectual Principal Software Engineer designs, develops, and deploys cloud-based applications for our clients. You will collaborate with teams, including architects and project managers, to ensure the delivery of high-quality cloud solutions. You will report to the Sr. Director App Modernization Practice.

In Short

  • 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.
  • Independently responsible for the entire lifecycle of medium and large features from design through deployment.
  • Support and maintain existing Java software functionality; investigate, analyze and correct identified defects.
  • Improve maintainability and performance of existing applications through application refactoring and optimization.
  • Build, deploy, and maintain CI/CD pipelines for applications and multiple stacks.
  • Engage with Effectual and client leadership to align approach with their needs.

Requirements

  • 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.
  • Understanding of Java performance tuning and CLR optimization.
  • Cross-functional collaboration between front-end and back-end development teams.
  • Experience with containerization (Docker) and orchestration (Kubernetes, AWS ECS/EKS).
  • Knowledge of DevOps practices and tools (Jenkins, GitLab CI/CD, AWS CodePipeline).
  • Experience with database migration and modernization projects.

Benefits

  • Medical, dental, and vision health insurances.
  • Short term disability, long term disability and life insurances.
  • 401k with Company match.
  • Paid time off (PTO) (120 hours PTO that accrue over one year).
  • Paid time off for major holidays (14 days per year).
  • These and any other employee benefit offerings are subject to management’s discretion and may change at any time.
Effectual logo

Effectual

Effectual is a dynamic company specializing in providing exceptional business analysis and project management services within the public sector. With a focus on application migrations to AWS cloud technologies, Effectual's team of Business Analysts act as brand ambassadors, ensuring customer satisfaction and technical excellence. The company emphasizes collaboration with stakeholders, data analysis, and organizational change management to deliver high-quality solutions. Effectual is committed to staying current with industry trends and best practices, fostering strong relationships with clients, and optimizing resource allocation for cloud projects.

Share This Job!

Save This Job!

Similar Jobs:

ESPN

Principal Software Engineer - Java - Remote

ESPN

19 weeks ago

Join Disney as a Principal Software Engineer - Java to build and maintain complex sports platform services for ESPN.

USA
Full-time
Software Development
Veeva Systems logo

Principal Software Engineer - Java - Remote

Veeva Systems

34 weeks ago

Join Veeva Systems as a Principal Software Engineer to develop cloud software that accelerates the delivery of critical treatments and medicines.

United States
Full-time
Software Development
$150,000 - $300,000/year
Creative Chaos logo

Principal Software Engineer (JAVA) - Remote

Creative Chaos

188 weeks ago

Seeking a Principal Software Engineer (JAVA) to develop server applications and lead a team at Creative Chaos.

Pakistan
Full-time
Software Development

Jobgether

Principal Software Engineer - Remote

Jobgether

Yesterday

Join Code for America as a Principal Software Engineer, leading technical initiatives and mentoring engineers in a remote setting.

USA
Full-time
Software Development
Paddle logo

Principal Software Engineer - Remote

Paddle

2 days ago

Paddle is seeking a Principal Software Engineer to lead technical vision and architectural strategy for their platform.

Worldwide
Full-time
Software Development