Anthem Engineering, LLC

Anthem Engineering, LLC

Senior Java Software Engineer

Annapolis Junction, Maryland · Senior

No sponsorshipDetected 48 days ago
TypeScriptJavaReactAngularSpringBackend DevelopmentCode ReviewGitNoSQLMongoDBElasticsearchCI/CDLinuxRESTControlsTest AutomationCommunicationProblem Solving

About the role

  • You'll be responsible for designing and implementing backend services, APIs, and data access layers, contributing to architectural decisions.
  • You should be comfortable choosing lightweight libraries over heavy frameworks when appropriate, talking directly to databases when necessary, and favoring pragmatic, maintainable solutions over one-size-fits-all patterns.
  • You care about clean code, testability, performance, and long-term maintainability.

Requirements

  • Strong proficiency with Java and core JVM concepts.
  • Practical experience with Spring with the ability to evaluate when it's appropriate to use.
  • Experience with Object-Relational Mapping frameworks such as Hibernate.
  • Experience designing and implementing scalable, maintainable software systems.
  • Experience working with version control systems, particularly Git.
  • Experience working in Linux and Unix environments (e.g. RHEL).
  • Excellent debugging and problem-solving skills and the ability to adapt to changing project requirements.
  • Experience working in Agile development environments.

Nice to have

  • Experience making architectural decisions and guiding technical direction on backend systems.
  • Experience designing APIs and service boundaries in distributed systems.
  • Experience with the Atlassian, Gitlab or similar CI/CD toolsuites.
  • Experience with automated testing, Test Driven Development, or similar quality-driven practices.
  • Experience with MongoDB, Elasticsearch, or other document/NoSQL datastores.
  • Some frontend exposure (React, Angular, or similar) is a plus, though not required.
  • Previous industry experience and experience working on fast-paced high complexity solutions for clients.
  • Desire to grow and continue advancing with the company in the long-term.

Skills

  • 7 to 20+ years

This listing is sourced directly from Anthem Engineering, LLC's careers page and normalized into a canonical job model.