Post Job Free
Sign in

Senior Java Developer - Rockville, MD

Company:
Optomi
Location:
Rockville, MD, 20849
Posted:
April 03, 2026
Apply

Description:

We are seeking a Senior Software Engineer to support a Learning Management System (LMS) migration project. This role is focused on backend development using Java and AWS, with some Python exposure. The project involves migrating from an existing LMS to a new platform and building integrations, with opportunities to support AI-driven capabilities. The team is looking for a hands-on, adaptable developer who can contribute immediately and help drive the project forward.

Are you the right applicant for this opportunity Find out by reading through the role overview below.

Responsibilities:

Develop and maintain backend services using Java and AWS

Support migration from a legacy LMS to a new LMS platform

Build and support integrations, including SaaS and Workday-related configurations

Create and maintain code baselines across development and test environments

Support software configuration management and build processes

Troubleshoot technical issues and provide solutions

Participate in design discussions and contribute to system architecture decisions

Collaborate with cross-functional teams including product, analysts, and other developers

Contribute to automation testing efforts

Document work, provide status updates, and support process improvements

Ensure adherence to security controls and internal standards

Experience:

Strong experience with Java and AWS (Lambda, cloud-based development)

Experience with Python is a plus

Experience with SaaS integrations or system migrations

Familiarity xywuqvp with Learning Management Systems (LMS); Docebo or Saba is a plus

Experience with software configuration management and code baseline management

Exposure to AI/ML or building AI-driven features is a plus (not required)

Experience with automation testing

Ability to work in a fast-paced environment and adapt to changing requirements

Strong problem-solving and communication skills

Senior-level experience with ability to take ownership and contribute immediately

Apply