Java Web Developer - Mid Level

  • Development
  • Remote job

Java Web Developer - Mid Level

Job description

Creating experiences that matter—to our clients, to our employees, and to our communities

Exclamation Labs is a custom digital solutions agency with specialized experience in the insurance and financial industry. For over 20 years, Exclamation Labs has engaged in creative problem solving that reflects our talent and ability to address highly complex issues with solutions that readily engage customers. 

We pride ourselves on building genuine, long-term partnerships with our clients that provide results. In addition to digital services, the Exclamation Labs' FinTech team has developed a centralized Identity and Access Management solution, which is redefining how mid-sized financial institutions manage internal security access and audit documentation. 

Overview of the Role

We are looking for an experienced Java Developer who thrives on challenges to join our growing team! This is an exciting opportunity to work remotely on innovative business solutions, including implementing Identity Access Management software, and applications and services for clients in the insurance industry. At Exclamation Labs, you are part of a cross-functional development team that is committed to code quality and efficient project execution.

Daily activities may include:

  • Developing enhancements to existing functionality
  • Designing and developing new functionality in Java applications 
  • Documenting existing systems, new functionality, and testing procedures
  • Debugging and troubleshooting existing production systems
  • Participating in project meetings both internally and with our clients 

At Exclamation Labs, we recognize the vital impact that every employee creates in helping us to achieve success. We provide an excellent place for you to work and grow among a talented team that shares your passion for doing work that creates a positive impact. We support remote, agile teamwork.


Exclamation Labs is committed to our employees, our clients, and our community. Among our benefits, we offer competitive salaries, company-paid insurance benefits, and an IRA plan with a company match for full-time employees. We also have company outings, bi-weekly Lunch & Learn sessions, and an education and networking budget for each employee. 


You must have:

  • 3+ years experience in Java Web development
  • Bachelor’s degree in software engineering or equivalent experience
  • Demonstrable knowledge of common Java frameworks like Spring, Struts, Wicket or J2EE and Unit Testing frameworks such as JUnit, EasyMock, etc.
  • Strong SQL Experience with various relational databases SQL Server, Postgres, etc. and common usage in a Java environment, hibernate, iBatis, etc.
  • Experience with LDAP, Active Directory, OAuth and other authentication and authorization technologies
  • Solid understanding of regular expressions
  • Understanding of the HTTP protocol and SOAP/RESTful web service concepts
  • Detailed knowledge of source control principles, Continuous Integration and build/dependency frameworks such as Maven or Gradle
  • Attention to security in all of your work 

It would be great if you have some of these: 

  • Understanding of and experience with Identity Access Management systems
  • Practical knowledge of Salesforce and how to leverage it to fulfill business requirements
  • Some experience in front end development with HTML, CSS and JavaScript
  • Understanding of HIPAA and PCI compliance programs and application of OWASP best practices
  • Interest in DevOps, including tooling and automation
  • Experience with release management of enterprise applications
  • Interest in DevOps, including tooling and automation 
  • Java, Agile, Salesforce or other relevant certifications 
  • Experience as part of an Agile development team  

Other requirements:

  • Must be authorized to work in the United States; Exclamation Labs is unable to sponsor work visas. 
  • Must be highly proficient in written and spoken English


Exceptional candidates who do not meet all of the above criteria may be considered for the role, provided they have the necessary skills and experience. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, or national origin. 

Salary $70,000 to $90,000 will be commensurate based on experience. At this time, we are only looking for candidates interested in full-time employment. No phone calls please.