Senior Software Engineer

DMA Inc

Esop contribution targeted at 6% of annual compens...
Hybrid (2-3 days in-office)
5+ years professional programming experience in java
Strong understanding of distributed systems
Experience with mvc, ajax, javascript, css, html
DMA Inc is seeking a Senior Software Engineer to design, develop, and maintain Java-based applications in a hybrid work environment. The role emphasizes collaboration, leadership, and mentorship within a culture that values employee well-being and work-life balance

Job Summary

  • The Senior Software Engineer is responsible for designing, developing, and maintaining high-performance Java-based applications and systems.
  • DMA Inc offers an employee stock ownership program with contributions targeted at 6% of annual compensation starting on day one.
  • This role requires strong leadership in development practices, collaboration across teams, and the ability to mentor junior developers effectively.

Matching Summary

Match Score: 85

DMA Inc is seeking a Senior Software Engineer to design, develop, and maintain Java-based applications in a hybrid work environment. The role emphasizes collaboration, leadership, and mentorship within a culture that values employee well-being and work-life balance.

Salary

ESOP contribution targeted at 6% of annual compensation; Company paid parental leave; Generous time off package

Skills & Requirements

Must-have

  • 5+ years professional programming experience in Java
  • Strong understanding of distributed systems
  • Experience with MVC, AJAX, JavaScript, CSS, HTML
  • Familiarity with Spring, Hibernate, JPA frameworks
  • Experience with Git version control best practices
  • Knowledge of DevOps and CI/CD pipelines

Nice-to-have

  • Culturally focused on work/life balance
  • Mentorship of junior developers
  • Participation in sprint planning sessions
  • Experience with Agile methodologies
  • Ability to conduct technical feasibility studies

Key Requirements

  • Bachelor's degree in Computer Science or related field preferred
  • Minimum of 5+ years professional programming experience in Java
  • Hybrid work schedule requiring 2-3 days in-office presence

Work Rights

Not specified

Tailored Resume

Cover Letter