Job Title: Software Developer
Job Duties: Develop multiple applications using Java/J2EE, Spring Boot, Microservices, and Web Services. Create customized reports applications that allow data downloads in PDF, Excel and CSV formats, ensuring user-friendly interfaces and data accuracy. Coordinate task allocation and provide technical guidance to maintain high-quality deliverables. Utilize Apache Maven for project builds and dependency management; integrate Angular components with Spring Boot backends for seamless functionality. Utilize Java 8 features including Streams and Lambda Expressions; implement logging with Log4J. Responsible for the full lifecycle of applications including development, testing and deployment. HHHandle REST and SOAP web services development using POSTMAN for API testing and manage source code on GitHub. Communicate with project managers and team members to ensure smooth project progress and stakeholder alignment.
Work Location: Various unanticipated work locations throughout the United States; relocation may be required. Must be willing to relocate.
Minimum Requirements:
Education: Bachelor – Computer Science or Software Engineering (will accept foreign education equivalent)
Experience: Two (2) years