Position: Application Developer
Location: Hybrid Baltimore, MD (40% onsite)
Duration: 12+ Months Contract
We are seeking an experienced Application Developer with strong expertise in API development, cloud-based applications, backend services, and system integration. The ideal candidate will work closely with technical and business teams to design, develop, and support scalable enterprise applications and API-driven solutions.
Key Responsibilities
- Design, develop, and maintain cloud-based applications and API-driven solutions
- Build and support backend systems, integration services, and distributed applications
- Collaborate with developers, architects, and stakeholders to deliver scalable enterprise solutions
- Develop and maintain RESTful APIs and service-oriented architectures
- Support data transformation, system integration, and API lifecycle management
- Define and document architecture blueprints and technical designs
- Research and evaluate emerging technologies and tools
- Ensure adherence to coding standards, governance policies, and architectural best practices
- Optimize application performance, scalability, and maintainability
- Support end-to-end solution delivery across cloud and distributed environments
Required Skills
- Strong experience with API Development and System Integration
- Hands-on experience with Java, JavaScript, HTML, and web technologies
- Experience designing RESTful APIs and service-oriented architectures
- Experience with cloud-based applications and distributed systems
- Strong backend development and data transformation experience
- Knowledge of architecture documentation and system design principles
- Experience working in Agile and collaborative development environments
- Strong problem-solving and analytical skills
- Excellent communication and stakeholder management skills
Preferred Qualifications
- Experience with enterprise-scale application development
- Exposure to modern cloud technologies and integration platforms
- Experience evaluating and implementing scalable technical solutions
- Master s degree preferred
Education
Bachelor s degree in Computer Science, Information Systems, Engineering, Business, or related technical field. Equivalent professional experience may also be considered.