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, Bloomington , TOPS-DHS-JAVA -Senior Software Developer, IT / Software / Systems , Springfield, Illinois
Click
here to apply!
|