DMV IT Service

Full Stack Developer

DMV IT Service

full-time

Posted on:

Origin:  • 🇺🇸 United States • Massachusetts

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AngularApacheCyber SecurityHibernateJ2EEJavaJavaScriptjQuerySpringSQL

About the role

  • Work end-to-end across presentation-tier and middle-tier, delivering scalable, secure, high-performance web applications.
  • Develop, test, and maintain front-end user interfaces and middle-tier server components.
  • Implement RESTful services and integrate with databases and OOM layers.
  • Create and execute unit tests; support functional and system integration testing and production support.
  • Participate in deployment activities and collaborate with Business Analysts and cross-functional teams.
  • Design and integrate application components ensuring interoperability and meeting performance, scalability, maintainability, and security standards.

Requirements

  • Collaborate with Business Analysts to translate business requirements into technical solutions.
  • Develop, test, and maintain high-quality source code across the full application stack.
  • Create and execute unit tests; support functional and system integration testing.
  • Participate in deployment activities and provide production support as needed.
  • Design and integrate application components ensuring seamless interoperability.
  • Ensure solutions meet performance, scalability, maintainability, and security standards.
  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • 5+ years of experience developing web-based applications using Java/J2EE technologies.
  • Core Java (multi-threading, Executor framework).
  • Spring, Spring MVC, Hibernate, MyBatis.
  • RESTful web services development & integration.
  • JavaScript, JSP, CSS, HTML, Angular, jQuery, and other modern JS libraries.
  • AJAX, XML/XSLT, JSON.
  • Application servers: JBoss, Apache, Tomcat.
  • SQL database design, stored procedures, and performance optimization.
  • Experience using GitHub Copilot (Agent Mode) to assist with Java development.
  • Ability to deliver cross-browser, cross-platform compatible solutions.
  • Strong knowledge of web application security best practices.
  • Preferred: Experience in developing property & casualty insurance applications.
  • Preferred: Familiarity with non-functional requirements such as performance tuning and scalability strategies.