Senior Java Software Engineer

Motion Recruitment
Boston, United States of America
30 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Boston, United States of America

Tech stack

Java
PHP
Agile Methodologies
Software Applications
Azure
Code Review
Information Systems
Computer Programming
DevOps
MariaDB
Microsoft SQL Server
Scrum
Systems Development Life Cycle
Remote Desktop Services
Software Engineering
Enterprise Software Applications
React
Backend
Information Technology
Data Management
Front End Software Development
REST
Legacy Systems

Job description

  • Lead the design, development, testing, and maintenance of software applications in alignment with SDLC standards
  • Define system scope, objectives, and technical solutions for complex projects
  • Collaborate with business stakeholders to gather requirements and assess project feasibility
  • Oversee development of system specifications and ensure compatibility with existing systems
  • Manage and mentor development teams, including task prioritization and workload management
  • Ensure quality through code reviews, testing, and adherence to development standards
  • Prepare technical documentation, including system specifications and user guides
  • Provide regular status reporting to leadership and ensure project delivery aligns with goals and timelines
  • Provide guidance, mentorship, and performance feedback to team members
  • Promote a collaborative, high-performance team environment

Requirements

Overview: Lead the design, development, and delivery of enterprise software solutions. This role is responsible for defining system scope, driving development efforts, ensuring SDLC compliance, and leading a team to deliver high-quality, scalable applications. The position requires strong technical expertise, leadership capability, and the ability to collaborate with business and technical stakeholders.

Technical Environment: Java (backend, REST APIs), MariaDB, SQL Server, PHP (legacy systems), React (frontend integration), Microsoft Azure, Azure DevOps (CI/CD pipelines, ADO boards), Agile/Scrum, and SDLC methodologies., * Bachelor's degree in Computer Science, Information Systems, or related field (preferred)

  • 9+ years of relevant experience, including:
  • 5+ years of software development experience
  • 3+ years of specialized programming aligned to business needs
  • Experience with claims management systems preferred

Technical Skills

Backend Development

  • Strong expertise in Java (5+ years), building scalable RESTful APIs
  • Experience with MariaDB and SQL Server for data management and querying
  • Ability to support and troubleshoot legacy PHP-based backend systems

Frontend & Integration

  • Working knowledge of React to support frontend integration and collaboration

DevOps & Infrastructure

  • Experience with Azure DevOps (ADO), including CI/CD pipeline management and JAR deployments
  • Familiarity with remote troubleshooting tools (RDP, terminal services)

Agile & SDLC

  • Strong understanding of Agile methodologies and SDLC processes
  • Experience managing work items, tracking progress, and documentation in Azure DevOps

Preferred Experience

  • Knowledge of Microsoft Azure
  • Experience in insurance, claims management, workers' compensation, or healthcare domains

Core Competencies

  • Strong analytical and problem-solving skills
  • Excellent communication and presentation abilities
  • High level of self-motivation and accountability
  • Ability to lead, mentor, and collaborate within a team environment
  • Strong organizational and time management skills

About the company

Motion Recruitment delivers IT Talent Solutions for Contract, Direct Hire, Managed Solutions and Statement of Work to all of North America from our 21 delivery centers.

Apply for this position