Senior Application Developer

2 days ago


South Portland, ME, United States ProSearch Maine Full time

Contract South Portland, Maine

  • Location: South Portland, Maine
  • Type: Contract
  • Job #20310
ProSearch is hiring a Senior Application Developer on behalf of a confidential company to work in a hybrid position out of the South Portland, Maine office. This position requires at least three years of professional experience.
About the Opportunity

ProSearch is partnering with a global research leader to hire a Senior Application Developer based near South Portland, Maine. This role is perfect for a hands-on developer who thrives in a collaborative environment and enjoys building scalable applications that support data management and integration across a broader scientific ecosystem.
You'll work with modern technologies like Kotlin, Java, Spring Boot, and AWS Serverless tools to develop full-stack solutions that directly support life science and research innovation.
What You'll Do

As a Senior Application Developer, you'll design, build, and enhance web applications that drive data accuracy, reliability, and performance for internal and external users. You'll own features end-to-end, from concept and design to deployment and support.
Your key responsibilities include:
  • Design, develop, and maintain applications using Java/Kotlin, Spring Boot, and Vaadin.
  • Build event-driven, serverless architectures leveraging AWS Lambda, S3, SQS, SNS, and API Gateway.
  • Develop and document REST APIs to enable smooth communication between systems.
  • Work closely with analysts and stakeholders to understand business requirements and translate them into elegant, scalable technical solutions.
  • Participate in test-driven development (TDD), code reviews, and CI/CD pipeline improvements.
  • Collaborate across teams using Kanban or Agile frameworks to deliver reliable, high-quality software.
  • Support deployment and monitoring using Docker and Google Kubernetes Engine (GKE).
  • Engage in on-site collaboration 2-3 days per week while maintaining hybrid flexibility.
Who You Are

You're a developer who enjoys versatility - comfortable across the full stack but particularly passionate about backend and cloud-based development. You bring curiosity, collaboration, and a desire to work on software that makes an impact in the real world.
Required Skills and Experience:
  • 3+ years of professional software development experience
  • Strong background in Java (Java 17+) and familiarity with or interest in Kotlin
  • Experience with Spring Boot 3 and Vaadin 21+
  • Expertise in AWS Serverless technologies (Lambda, S3, SQS, SNS, API Gateway)
  • Solid understanding of event-driven architecture (EDA)
  • Fluency in RESTful API design and HTTP concepts
  • Hands-on experience with PostgreSQL (Google Cloud SQL, AWS RDS, or Aurora)
  • Version control using GitHub
Preferred / Nice-to-Have Skills:
  • Familiarity with Kubernetes, Terraform, Gradle, or Groovy
  • Experience with Cloud Data Management or Google Cloud Platform (GCP)
  • Working knowledge of DDD, BDD, or CI/CD pipelines
  • Experience designing system architectures
  • Strong collaboration and communication skills, with an emphasis on team success over individual recognition
What You'll Be Working On

You'll be part of a small, agile development team that takes ownership of the entire product lifecycle. The application you'll help develop enables users to manage and deliver essential scientific data to other systems through a robust network of APIs - supporting breakthrough discoveries in biotechnology.
You'll have the opportunity to:
  • Contribute to the architecture and design of core data management applications
  • Work across the stack, from Postgres tables to the UI
  • Participate in technical direction, mentoring, and continuous improvement efforts


What You Need to Succeed
  • Strong problem-solving mindset and curiosity for learning new technologies
  • Ability to balance technical detail with user-centric design thinking
  • Confidence in communicating with both technical and non-technical stakeholders
  • Commitment to clean, maintainable code and continuous improvement
  • Experience in hybrid work environments and collaboration tools like Jira and Confluence
Why Join This Role
  • Work on cutting-edge applications that advance biotechnology research
  • Hybrid schedule with flexibility and work-life balance
  • Collaborate with smart, mission-driven colleagues
  • Competitive pay and contract engagement through ProSearch, Maine's trusted recruiting partner


Ready to Build What's Next?

If you're a Senior Application Developer who loves solving complex problems and creating meaningful software that supports scientific progress, we want to hear from you.
Apply today through ProSearch to join a global biotechnology leader shaping the future of data-driven research.

#LI-DNI

  • Portland, ME, United States Pro Search Full time

    Get AI-powered advice on this job and more exclusive features. Pay range (depending on experience and expertise): $40.00 - $50.00/hourly Results orientation, self-motivated, highly organized, and able to manage multiple priorities Ability to work in the absence of information Willingness to learn Design, code, test, debug and document programs based on...


  • South Portland, ME, United States RLC Engineering Full time

    RLC Engineering is seeking a dynamic and results-oriented Senior Business Development Representative to join our team. Reporting directly to the Business Development Manager, the Senior Business Development Representative will play a crucial role in driving sales and supporting the growth initiatives of our organization. The ideal candidate will spend...


  • South Portland, ME, United States RLC Engineering Full time

    RLC Engineering is seeking a dynamic and results-oriented Senior Business Development Representative to join our team. Reporting directly to the Business Development Manager, the Senior Business Development Representative will play a crucial role in driving sales and supporting the growth initiatives of our organization. The ideal candidate will spend...


  • Portland, ME, United States WEX Full time

    About The Role: As a Senior Mobile Developer you will work as part of an Agile development team to deliver capabilities for our Over the Road (OTR) product suite. You will be joining a team of developers and product stakeholders who have a passion for creating value for our customers by simplifying the business of doing business. You will play a pivotal role...


  • Portland, ME, United States WEX Full time

    About The Role: As a Senior Mobile Developer you will work as part of an Agile development team to deliver capabilities for our Over the Road (OTR) product suite. You will be joining a team of developers and product stakeholders who have a passion for creating value for our customers by simplifying the business of doing business. You will play a pivotal role...


  • Portland, ME, United States Portland Webworks Full time

    We’re seeking an experienced Senior Drupal Software Developer to join a very collaborative team implementing custom Drupal websites and applications that are accessible, responsive, and visually appealing. Candidates should have experience architecting large scale custom Drupal implementations, a deep understanding of Core APIs, migrating data from various...


  • Portland, ME, United States Portland Webworks Full time

    We’re seeking an experienced Senior Drupal Software Developer to join a very collaborative team implementing custom Drupal websites and applications that are accessible, responsive, and visually appealing. Candidates should have experience architecting large scale custom Drupal implementations, a deep understanding of Core APIs, migrating data from various...


  • Portland, ME, United States Portland Webworks Full time

    We’re seeking an experienced Senior Drupal Software Developer to join a very collaborative team implementing custom Drupal websites and applications that are accessible, responsive, and visually appealing. Candidates should have experience architecting large scale custom Drupal implementations, a deep understanding of Core APIs, migrating data from various...


  • Portland, ME, United States Portland Webworks Full time

    We’re seeking an experienced Senior Drupal Software Developer to join a very collaborative team implementing custom Drupal websites and applications that are accessible, responsive, and visually appealing. Candidates should have experience architecting large scale custom Drupal implementations, a deep understanding of Core APIs, migrating data from various...

  • Senior Data Architect

    2 weeks ago


    South Portland, ME, United States Marsh & McLennan Full time

    Senior Data Architect Award-winning, inclusive, top workplace culture doesn't happen overnight. It's a result of hard work by extraordinary people. More than 11,000 of the industry's brightest talent drive our efforts to deliver purposeful work and meaningful impact every day. Learn more about what makes us different and how you can thrive as a Senior Data...