All Jobs

Senior Java Developer - Rockville, MD

OptomiRockville, Maryland, USPosted 14d ago
Full-timeOn-site

About the Role

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. 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 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

Interested in this role?

Create a tailored CV that highlights your most relevant experience for this position.