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