Position title
Java Developer

This position will be responsible for the analysis, design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual who can collaborate with a team and across the organization. The candidate takes responsibility of the software artifacts produced adhering to company standards in order to ensure minimal impact to the customer experience.

  • Design, code, and maintain end-to-end applications using Java technologies for both front-end and back-end development. This includes implementing user interfaces, business logic, and integrating with databases.
  • Build responsive and interactive user interfaces using HTML, CSS, and JavaScript frameworks like Angular, React, or Vue.js. Create visually appealing layouts, handle user interactions, and ensure cross-browser compatibility.
  • Design and develop code base on the requirements by client and also perform end to end integration Testing.
  • Work on Java/JEE based applications and relevant frameworks such as Struts, Spring, Hibernate etc.,
  • Use React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Develop RESTful services based on Spring REST using Jersey framework.
  • Utilize Core Java concepts like Collections, Multithreading and Exception handling to develop business components.
  • Hibernate Session Manager used to configure multiple data source and provide independent database connectivity.
  • Develop and implement the MVC Architectural pattern using STRUTS framework including JSP, Servlets, and EJB.
  • Develop Exception Handling in Microservices and use Rest template to communicate between Microservices.
  • Involved in creating JUnit test cases and performing testing using Jasmine and cucumber.
  • Write documentation describing program modifications, logic, and corrections. Oversee development of user manuals and operating procedures.
  • Use Kubernetes to create new cluster and container management tool.
  • Modify existing software to correct errors, to adapt it to new hardware and to upgrade user.

Bachelor’s degree in computer engineering or related degree and/or equivalent experience.

Employment Type
Job Location
Anoka, MN, USA
Remote work possible
Date posted
September 28, 2023
PDF Export
Close modal window

Thank you for submitting your application. We will contact you shortly!