You are viewing a preview of this job. Log in or register to view more details about this job.

Software Engineer

  • Full-Stack Java Developer responsible for creating new and supporting legacy application systems in coordination with the Technology team. The overall objective of this role is to work with a small development team to perform applications systems analysis and full-stack Java programming in a distributed, service-based architecture (microservices).
  • Work with a small talented team of developers as a full-stack java developer
  • Prioritize and execute tasks throughout the software development life cycle.
  • Support Existing Java EE manufacturing application and develop new functionality as needed.
  • Support microservices middleware and develop new integrations as needed.
  • Write well-designed, efficient code.
  • Review, test, and debug team members’ code
  • Design new and support existing MySQL database architecture.
  • Work directly with end users to troubleshoot software issues.
  • Advanced analytical, problem-solving, and troubleshooting skills with complex applications
  • Demonstrated ability to multi-task and manage priorities.
  • Demonstrated teamwork skills.
  • Good communications skills (written/verbal), with emphasis on demonstrated ability to convey complex technical principles to non-technical audiences.
  • Leads and facilitates meetings to bring disparate skill sets and viewpoints together to solve problems.

Requirements and Technology Experience: 

  • Full Stack Java development with server-side frameworks (Java Spring, Hibernate, SpringBoot Microservices)
  • Microservices methodologies and architecture
  • Message Oriented Middleware infrastructures
  • Java Enterprise Edition (Java EE)
  • Java Persistence Architecture (JPA)
  • Java Server Faces / Glass fish
  • Front end web development using HTML5, CSS, JavaScript, and Ajax
  • MySQL / JDBC
  • SOAP and REST APIs
  • Network Communication Protocols
  • XML and related technologies
  • Experience with Salesforce Apex is a plus but not required.