Java Software Developer

CFS, Inc.
Lansing, United States of America
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 115K

Job location

Lansing, United States of America

Tech stack

Java
Amazon Web Services (AWS)
Azure
Batch Processing
Business Software
Cloud Computing
Software Quality
Code Review
Continuous Integration
Ember.js
Microsoft SQL Server
Performance Tuning
Software Engineering
SQL Stored Procedures
SQL Databases
Systems Integration
TypeScript
Web Services
React
Spring-boot
Backend
Vue.js
Containerization
Angular
Front End Software Development
Data Delivery
REST
Software Version Control
Docker

Job description

Develop and maintain business applications and backend services using Java (Spring Boot) and SQL Server. * Create and optimize SQL queries, stored procedures, and other database operations. * Collaborate with cross-functional teams to analyze feature requests, design solutions, and deliver new application functionality. * Build and maintain REST APIs to support middle-tier web services. * Perform batch processing, scheduled jobs, and interface setup for file selection and delivery. * Conduct refactor work to modernize and improve code quality. * Troubleshoot and resolve bugs/maintenance issues. * Participate in CI/CD processes, code reviews, and version control best practices.

Requirements

Preferred Experience of the Java Developer: * 3+ years of professional software development experience. * Strong experience coding with Java (Spring Boot) * Strong experience in SQL Server (queries, stored procedures, performance optimization). * Experience with front-end visualization frameworks such as Vue.js, TypeScript, React, Angular or Ember preferred. * Proven experience developing and integrating REST APIs.

Bonus Experience of the Java Developer: * Cloud technologies (AWS, Azure) and containerization (Docker). * CI/CD pipeline setup and automation. * Familiarity with middle-tier service architecture for data delivery and processing.

Apply for this position