Sr. Java Developer

  • Lansing, MI
  • Posted 17 hours ago | Updated 17 hours ago

Overview

Hybrid
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - 1 Year(s)

Skills

Java Developer
testable code
Spring MVC
Hibernate framework
Entity object mapping
JQuery/HTML5
JavaScript
HTML
XML
Angular
Object Oriented java/JEE technologies
design principles
RESTful Web Services
Spring Web MVC framework
Apache Struts framework
SDLC
SQL
PL/SQL
Java
Spring Boot (3.0)
Hibernate/JPA
Redux
React Router
Oracle
SQL Server
RESTful/SOAP
Azure DevOps
AWS
Azure
OpenShift
GitHub Copilot
Intercepting Filter
Front Controller
Session Faade
DAO
Singleton
Service Locator
Maven
Apache Tomcat
JBOSS
Web Sphere
Openshift Container
React.js
modern JavaScript (ES6+)
Java 8
SOAP Web-Services
Java Messaging Service (JMS) API
Spring Boot Projects
Spring Data
Spring Batch
Spring Security frameworks. JBOSS Enterprise SOA
JBOSS Workflow
CMM/CMMI Level 3 methods and practices
DevOps practices
C/CD pipelines
Apache Kafka
Apache Spark
ActiveMQ broker

Job Details

IO Datasphere, Inc. has been providing project management, software development and IT staff augmentation services to our clients in the Midwest and throughout the U.S. since 1996. We are an approved vendor on contract to provide software development and IT staff augmentation services for the States of Illinois, Michigan, Minnesota, Iowa, and Wisconsin. We also provide these services to businesses, as well as local and county governments, in the Midwest and nationwide.

 

Our client is looking to hire a Sr. Java Developer to be responsible for providing ongoing maintenance and support of complex Java applications and developing enhancements to client applications supported within client s various departments. Changes are being made to enhance the stability and functionality of the system. The Sr. Java Developer is integral to developing and maintaining the client s automated processes, streamlining critical business processes, data integrity and securing the applications. The role also performs as a technical lead and provides technical guidance to the other developers in the department. As a technical lead, the Sr. Java Developer participates in a variety of analytical assignments that provide for the enhancement, integration, maintenance, and implementation of projects. The position will also provide technical oversight to developers in the team that support other critical applications.

 

Tasks
  • Write well-designed, testable code using spring MVC, Hibernate framework for entity object mapping, JQuery/HTML5, JavaScript, HTML, XML, Angular
  • Develop business application components using Object Oriented java/JEE technologies, design principles.
  • Design and develop RESTful Web Services using Spring Web MVC framework.
  • Design, Develop and maintain applications using Apache Struts framework.
  • Execute full software development life cycle (SDLC) including experience in gathering requirements and writing functional/technical specifications for complex projects.
  • Develop database objects including stored procedures, functions.
  • Troubleshoot issues using SQL, PL/SQL scripts.
  • Develop software design documents and work with stakeholders for review and approval.

NOTE: Accepting local candidates within 2 hours of Lansing ONLY. NO RELOCATION ALLOWED. Position will be hybrid, in office 2 days a week upon start and there is NO REMOTE ONLY option. On-site interview will be required.

 

 

 

 

Location: Lansing, MI (Hybrid role (2 days week/in office)

Contract: 1 year

 

Skills Required:
  • 10+ years - Experience developing complex systems using Java, Spring Boot (3.0), Hibernate/JPA, and JEE technologies, with strong command over design patterns and SDLC practices.
  • 10+ years - Experience developing complex computer systems using java IDEs such as Eclipse, STS
  • 8+ years - Experience programming using Java JEE Struts Framework, Java JEE Spring/SpringBoot Framework 3.0
  • 5+ years - Experience with Angular, Redux, React Router, and modern JavaScript frameworks for building dynamic user interfaces and prototypes.
  • 10+ years - Experience / proficiency in SQL, PL/SQL, Oracle, and SQL Server with deep experience in database design, stored procedures, performance tuning, and RESTful/SOAP web services
  • 3+ years - Experience creating CI/CD pipelines using Azure DevOps, with exposure to cloud platforms (AWS, Azure) and containerized deployments via OpenShift.
  • Experience / proven ability to leverage GitHub Copilot for code generation, refactoring, documentation, and embedding Copilot APIs into developer tools to boost productivity and collaboration
  • Experience / ability to implement design patterns like Intercepting Filter, Front Controller, Session Faade, DAO, Singleton, and Service Locator
  • Experience / proficiency in building and maintaining unit test framework with Junit and Spring Boot.
  • Experience / knowledge in designing both logical and physical database model
  • Experience tuning SQL queries and scripts
  • Experience Integrating software components into a fully functional software system
  • Experience / knowledge on source control tools such as GIT
  • Experience on Build Frameworks like Maven, maintain source code using source control, and baseline software versions and build war files for deployments
  • Experience developing with application servers Apache Tomcat, JBOSS, Web Sphere, Openshift Container
  • Experience developing, prototypes, mockup for users review and approval.
  • Experience creating flowcharts, screen layouts and documentation to ensure logical flow of the system requirements
  • 2+ years - Experience with React.js and modern JavaScript (ES6+)
  • Experience / strong understanding of Redux, React Router, and component lifecycle
  • Experience working on large agile projects
  • Experience with Java 8, SOAP Web-Services and Java Messaging Service (JMS) API
  • Experience with Spring Boot Projects, Spring Data, Spring Batch, Spring Security frameworks.
  • 5+ years - Experience programming in the JBOSS Enterprise SOA environment including JBOSS Workflow
  • 5+ years - Experience using CMM/CMMI Level 3 methods and practices
  • 5+ years - Experience with implemented agile development processes including test driven development
  • Experience / exposure to DevOps practices and cloud platforms (AWS, Azure)
  • Experience embedding GitHub Copilot capabilities into applications or developer tools via GitHub Copilot APIs or extensions.
  • Bachelor's Degree (Please include on Resume) 

 

Skills Desired A plus to have:
  • 3+ years - Experience or Knowledge on creating CI/CD pipelines using Azure Devops
  • Experience / knowledge of Apache Kafka, Apache Spark and ActiveMQ broker.

 

 

***Rate depends on experience

*** Candidates authorized to work in the US are encouraged to apply. We can accept H1b, , TN, and other valid work visas for IT. However, we cannot accept OPT or CPT visas at this time.

*** Companies submitting candidates should only submit direct W2 employees for this position.

 

Please submit your resume by using the "URL" below

 

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.