1

Contract Senior Java Developer Jobs in Maine (NOW HIRING)

Other duties as needed About You * 10+ years' experience in DevOps and/or Site Reliability ... preferably Java, .NET or C++) * Intermediate+ level Linux administration, scripting, and ...

Sr. Solution Engineer

Mexico, ME

$57.50 - $74.25/hr

The Company has signed thousands of contracts with Fortune Global 100, Fortune 500, midmarket ... The Senior Solution Engineer serves as the primary liaison to our internal Delivery and Strategic ...

Sr. Manager, Software Development

Portland, ME · On-site

$175.60K - $204.30K/yr

Lead the engineering teams to drive automation, code integration and code deployment to reduce ... Java or C#; * Relational dbs (Informix, Postgres, MySQL) or No SQL dbs (DynamoDB). * RESTful API ...

Sr. Manager, Software Development

Portland, ME · On-site

$175.60K - $204.30K/yr

Lead the engineering teams to drive automation, code integration and code deployment to reduce ... Java or C#; * Relational dbs (Informix, Postgres, MySQL) or No SQL dbs (DynamoDB). * RESTful API ...

Lead the engineering teams to drive automation, code integration and code deployment to reduce ... Java or C#; * Relational dbs (Informix, Postgres, MySQL) or No SQL dbs (DynamoDB). * RESTful API ...

Senior Programmer Analyst

Augusta, ME · Hybrid

$71.99K - $101.16K/yr

... Senior Programmer Analyst to help build and support software applications for the Department ... Five years' experience with Java developing and supporting software applications, websites, web ...

Develop flow-down documents and requirements from Owner Contract requirements, including exhibits ... Bachelor's Degree (engineering and/or logistics and supply chain management preferred). * The ...

$117K - $154.20K/yr

NinjaOne is built on Java , Kotlin , C++ , Golang and Postgres ; supporting millions of user ... Solid understanding of Microservices Architecture and DevOps principles. * Experience that will ...

Our client, a mid-sized contract manufacturer with DoD and medical device contracts, is seeking a ... Lead cross-functional teams across engineering, quality, manufacturing, and supply chain * Build ...

Senior Programmer Analyst

Augusta, ME · On-site

$71.99K - $101.16K/yr

... seeking a Senior Programmer Analyst to help build and support software applications for the ... Five years' experience with Java developing and supporting software applications, websites, web ...

About the Role We are looking for a Senior Software Engineer to join one of our Product Development ... in Java. * Ability to work in a cloud-native environment (AWS); experience with deployment ...

Senior Automation Engineer

Augusta, ME · On-site

$100K - $150K/yr

SGC Engineering is growing-and we're looking for a Senior Automation Engineer to help lead the ... Contribute to contract negotiations and client development efforts * Participate in field work ...

next page

Showing results 1-20

Contract Senior Java Developer information

What are the key skills and qualifications needed to thrive as a Contract Senior Java Developer, and why are they important?

To thrive as a Contract Senior Java Developer, you need advanced proficiency in Java programming, object-oriented design, and experience with frameworks like Spring or Hibernate, typically backed by a bachelor's degree in computer science or related field. Familiarity with version control systems (such as Git), CI/CD pipelines, and cloud platforms like AWS or Azure is often required, along with relevant Java certifications. Strong problem-solving, communication, and time management skills help you effectively collaborate with distributed teams and deliver quality code on tight deadlines. These skills and qualities are crucial for building robust applications, adapting to evolving project requirements, and excelling in fast-paced contract environments.

What are some common challenges faced by Contract Senior Java Developers when joining new projects?

Contract Senior Java Developers often encounter challenges such as quickly adapting to unfamiliar codebases, integrating with established development teams, and understanding unique business requirements. Since contracts are typically time-limited, there is pressure to deliver results efficiently while maintaining high code quality. Building rapport with permanent staff and navigating different development processes or toolchains are also common hurdles, but strong communication skills and adaptability can help overcome these challenges.

What is a Contract Senior Java Developer?

A Contract Senior Java Developer is an experienced software engineer who specializes in Java programming and works on a contract basis rather than as a permanent employee. They are typically responsible for designing, developing, and maintaining complex Java applications, often leading technical teams and ensuring code quality. Their contract status means they are hired for specific projects or time frames, providing flexibility to both the developer and the employer. Senior Java Developers usually have several years of experience and a deep understanding of Java frameworks, best practices, and software architecture.

What is the difference between Contract Senior Java Developer vs Contract Java Developer?

AspectContract Senior Java DeveloperContract Java Developer
Required CredentialsJava certifications, experience in complex projectsJava certifications, basic to intermediate experience
Work EnvironmentLarge enterprise, complex systemsStartups, small to medium projects
Employer & Industry UsageFinancial, healthcare, tech firmsTech startups, software agencies
Search & Comparison IntentSeeking experienced Java roles, seniority levelEntry to mid-level Java roles

The main difference between a Contract Senior Java Developer and a Contract Java Developer lies in experience, project complexity, and industry usage. Senior developers typically handle complex systems and require advanced certifications, while Java Developers may work on simpler projects with less experience. Both roles are in demand across various industries, but the senior position emphasizes leadership and technical expertise.

What are the most commonly searched types of Senior Java Developer jobs in Maine? The most popular types of Senior Java Developer jobs in Maine are:
What are popular job titles related to Contract Senior Java Developer jobs in Maine? For Contract Senior Java Developer jobs in Maine, the most frequently searched job titles are:
What job categories do people searching Contract Senior Java Developer jobs in Maine look for? The top searched job categories for Contract Senior Java Developer jobs in Maine are:
What cities in Maine are hiring for Contract Senior Java Developer jobs? Cities in Maine with the most Contract Senior Java Developer job openings:
Senior Software Engineer - Data Acquisition

Senior Software Engineer - Data Acquisition

WEX

Portland, ME

$121.50K - $145.50K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 12 days ago


WEX Inc. rating

7.5

Company rating: 7.5 out of 10

Based on 15 frontline employees who took The Breakroom Quiz

10th of 17 rated payment service providers


Job description

About the Role

The Data Acquisition Team is the entry point to WEX's Data-as-a-Service (DaaS) platform-responsible for ingesting, validating, and orchestrating raw data from dozens of internal systems and third-party providers.

As a Senior Software Engineer, you'll play a key role in designing and building robust, scalable, and extensible pipelines that feed the entire data ecosystem at WEX. You'll work across multiple data domains and ingestion patterns-batch, streaming, and event-driven-while ensuring quality, performance, and governance are embedded in every step.

WEX is undergoing a data platform transformation-and this team builds the foundation. Every pipeline you create contributes directly to powering analytics, automation, and product intelligence across all business domains.

If you're passionate about scaling data platforms from the ground up, this is your chance to help shape how WEX ingests and leverages its most valuable asset: data.

What You'll Do
  • Build and maintain high-performance data acquisition pipelines that integrate with a variety of systems across WEX and third-party vendors.

  • Contribute to the development of a modular ingestion platform that enables reusability, reliability, and observability at scale.

  • Implement core pipeline components such as schema validation, transformation orchestration, error handling, and audit logging.

  • Support batch and streaming ingestion flows, ensuring the platform meets varying latency and volume requirements across business units.

  • Ensure traceability, lineage, and security through integration with control plane and governance systems.

  • Participate in code reviews, design sessions, and incident resolution-promoting high standards for code quality and operational reliability.

What You Bring
  • B.Sc. in Computer Science, Engineering, or related technical field; M.Sc. a plus but not required.

  • 4+ years of experience as a software engineer, ideally in high-volume or distributed systems environments.

  • Strong programming skills in Python, Java, Scala, or another systems-focused language.

  • Experience with data integration and ingestion pipelines-you understand what it means to bring data in from source systems, transform it, and deliver it reliably downstream.

  • Solid grasp of engineering fundamentals, including version control, modular design, testing, and performance tuning.

  • AI-Augmented Productivity: Proficiency in using AI coding assistants (e.g., GitHub Copilot, Cursor, or Claude Dev) to accelerate the Software Development Life Cycle (SDLC), including automated unit test generation, refactoring, and documentation.

  • Specification-First Architecture: Deep understanding of specification-driven development. Ability to author and maintain rigorous technical specifications (using OpenAPI, AsyncAPI, or Protocol Buffers) that serve as the "source of truth" before implementation begins.

  • Prompt Engineering for Engineers: Ability to craft complex, context-rich prompts to solve architectural problems, debug legacy systems, and translate business requirements into technical scaffolds.

  • Familiarity with concepts like schema evolution, event-driven architectures, observability, and role-based access control.

  • A collaborative mindset-comfortable working across domains, products, and infrastructure layers.

  • A strong sense of ownership and accountability-you care deeply about building systems that last.

The base pay range represents the anticipated low and high end of the pay range for this position. Actual pay rates will vary and will be based on various factors, such as your qualifications, skills, competencies, and proficiency for the role. Base pay is one component of WEX's total compensation package. Most sales positions are eligible for commission under the terms of an applicable plan. Non-sales roles are typically eligible for a quarterly or annual bonus based on their role and applicable plan. WEX's comprehensive and market competitive benefits are designed to support your personal and professional well-being. Benefits include health, dental and vision insurances, retirement savings plan, paid time off, health savings account, flexible spending accounts, life insurance, disability insurance, tuition reimbursement, and more. For more information, check out the "About Us" section.Pay Range: $121,500.00 - $145,500.00

What WEX Inc. employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom