BellevilleRecruiter Since 2001
the smart solution for Belleville jobs

TOPS-DHS-JAVA -Senior Software Developer

Company: Krasan Consulting
Location: Springfield
Posted on: May 21, 2025

Job Description:

Job Title: Senior Software JAVA Developer

Apply promptly! A high volume of applicants is expected for the role as detailed below, do not wait to send your CV.

Location: Hybrid - Springfield, IL (Onsite 2 times per week)

12 Months

No of FTE's: 4

Project Overview:

We are seeking a highly accomplished Senior Software Developer to lead the development of robust, scalable, and high-performance web applications in a modern cloud-based ecosystem. This role requires deep expertise in Java-based backend development, a comprehensive understanding of front-end integration, and extensive hands-on experience with Amazon Web Services (AWS).

As a key member of a cross-functional Agile team, the Senior Developer will be instrumental in the design, implementation, and optimization of enterprise-grade applications that meet stringent requirements for security, scalability, availability, and maintainability.

Key Responsibilities:

Application Development and Architecture

Design, develop, and implement highly responsive and scalable web applications using Java (Spring Boot).
Create and manage robust RESTful APIs and microservices that integrate with various client-side and backend systems.
Architect and implement clean, reusable, and testable code following modern coding standards and best practices.
Lead efforts in pair programming, sprint planning, and design sessions to ensure collective code ownership and shared understanding.

AWS Cloud Engineering (Core Focus)

Develop and deploy Java applications in AWS cloud environments, applying cloud-native design principles.
Work extensively with core AWS services including: Amazon EC2 - configure virtual servers and manage scalable computing capacity.
Amazon S3 - build secure, high-throughput data pipelines and static resource storage.
Amazon RDS - manage relational databases, including PostgreSQL, in a scalable and reliable fashion.
AWS Lambda - design and implement event-driven, serverless computing architectures.
CloudWatch / CloudTrail - implement comprehensive monitoring, logging, and alerting strategies for cloud-hosted workloads.


Ensure high availability, security compliance, and cost optimization of all AWS deployments.
Integrate AWS services using the AWS SDK, IAM policies, and Infrastructure-as-Code (IaC) practices where applicable.

DevOps and CI/CD

Set up, maintain, and optimize CI/CD pipelines to ensure continuous integration and deployment of software solutions.
Manage and automate deployments using tools such as Docker, Git, and IntelliJ in cloud-hosted environments.
Conduct code reviews, enforce standards, and ensure code quality through unit testing (JUnit) and UI testing (Selenium).

Collaboration and Agile Practice

Work collaboratively within Agile/Scrum teams, contributing to sprints, backlog grooming, and retrospectives.
Interact with product owners, stakeholders, and business analysts to gather and refine software requirements.
Participate in and drive initiatives for continuous improvement, technical innovation, and knowledge sharing.



Required Skills and Experience:

Minimum 8+ years of professional experience in full-stack Java development with expertise in: Java Spring Boot Framework
JUnit and Selenium
PostgreSQL and JobRunnr
Docker, Git, and IntelliJ IDEA


5+ years of hands-on experience with AWS services, including: EC2, S3, Lambda, RDS, CloudWatch, CloudTrail, and IAM
Proven experience deploying and managing Java applications in AWS
Familiarity with AWS well-architected framework and best practices for cloud-native applications


Proven ability to design and implement secure, resilient, and scalable systems.
Demonstrated success in leading CI/CD strategy, implementation, and maintenance.
Strong understanding of modern web development lifecycle, including design, development, deployment, and maintenance phases.
Experience with Agile software development, including DevOps culture, test automation, and rapid delivery cycles.
Solid foundation in software design patterns, API architecture, and database schema design.
Ensure development complies with cybersecurity, accessibility, and data privacy standards.



Preferred Skills and Qualifications:

Experience with Azure or other cloud platforms is a plus.
Familiarity with CMS frameworks and content delivery solutions.
Preferred experience with JobRunnr platform for workflow automation and job orchestration.
Proficiency in front-end languages: HTML, CSS, JavaScript.
Knowledge of Master Data Management (MDM) practices and implementation at scale.
Exposure to container orchestration platforms like Kubernetes is advantageous.

Soft Skills and Professional Attributes:

Strong analytical thinking and problem-solving capabilities.
Excellent verbal and written communication skills; able to communicate technical concepts to both technical and non-technical audiences.
Ability to prioritize tasks, handle multiple assignments, and adapt in a fast-paced, evolving environment.
Demonstrated ability to work both independently and as part of a highly collaborative team.

Keywords: Krasan Consulting, Belleville , TOPS-DHS-JAVA -Senior Software Developer, IT / Software / Systems , Springfield, Illinois

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest Illinois jobs by following @recnetIL on Twitter!

Belleville RSS job feeds