Boston Associate Software Systems - Rockville, MD

posted 5 days ago

Full-time - Mid Level
Rockville, MD

About the position

The Java Developer position involves designing, developing, and maintaining applications using Java EE and related technologies. The role requires strong experience in both front-end and back-end development, with a focus on creating robust, scalable applications in an Agile environment. The developer will also be responsible for implementing security features and integrating various systems using Service Oriented Architecture principles.

Responsibilities

  • Design and develop applications using Java EE, Spring, Struts 2, Hibernate, and EJB.
  • Create and maintain reports using Jaspersoft reporting platform in both on-demand and batch mode.
  • Implement single sign-on solutions using OASIS SAML 2.0 specifications.
  • Configure Identity Provider for federated authentication.
  • Work with UI framework tools like Telerik's Kendo UI.
  • Develop and deploy web services using AWS Lambda and API Gateway.

Requirements

  • 5-8 years of experience with Java/J2EE, Struts 2, Angular 2+, Spring 3.0, EJB 3, Hibernate.
  • Experience with HTML 5, Javascript, JQuery, JSON, and CSS.
  • 3-4 years of experience with Oracle Database, SQL, and PL/SQL.
  • Experience with SOAP/REST, XML, XSD, XLST, WSDL, JAX-WS/CXF.
  • Familiarity with Maven, Ant, JUnit, JMock, and Selenium.

Nice-to-haves

  • Experience working in an Agile/Scaled Agile (SAFe) environment.
  • Knowledge of Enterprise Service Bus (ESB).
  • Experience with Apache Solr/Lucene, Angular 2+, and Bootstrap.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service