Pundit Inc. seeks: Date Posted : 05-JUL-2022
Job Title: Java Developer
Work Location: Durham, NC and may travel and relocate to various unanticipated sites throughout the US. Job Duties: Perform requirements gathering and analysis and understand functional, business and system requirements. Develop software applications using JAVA/J2EE, Spring MVC, Spring Boot, Hibernate and Spring JPA framework. Develop POJO’s and obtain bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations. Develop user interfaces and reports. Develop REST API’s and Apache Kafka endpoints using micro service-based architecture with Spring Boot. Writing Spring JMS message listeners to consume JMS messages coming from external applications. Configure JMS applications to connect to MQ by creating bindings files and setup MQ and Message Broker Pub/Sub environments Message Broker domains and collectives. Use Hibernate Query Language (HQL) and Spring JPA for accessing data from database and developing business logic. Implement REST Microservices using springboot. Write analytic SQL queries, PL/SQL stored procedures, triggers and functions as needed for the applications. Participating in on-call production support and responding to application issues when identified. Outline current and future vision enterprise architecture, including traceability from business and IT strategies to suggested technologies. Develop training program, user guide for Spotfire Professional and Spotfire web player in terms of best developing and design practices. Collaborating with peers, reviewing complex change and enhancement requests. Create J Unit test cases for unit testing. Use JMock, Mockitto frameworks for testing the code.
Requirements: Master’s degree in Computer Science, Information Systems, or a related field.
Email resume to dave@punditinc.com. EOE. No Calls