> Markdown version of [/jobs/ext/3065819-java-software-engineer](https://www.wearedevelopers.com/jobs/ext/3065819-java-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Software Engineer - **Company:** HANSTON INSURANCE AGENCY, INC. - **Location:** Chicago, IL, United States - **Salary:** $112,900.0 - $188,100.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Amazon Web Services, Microsoft Azure, Databases, Continuous Integration, DevOps, Github, Gradle, IntelliJ IDEA, Apache Maven, NoSQL, Object-Oriented Software Development, Pair Programming, Fortify (Software), Software Engineering, Software Systems, SONAR (Symantec), SonarQube, Software Organization, Datadog, Test-Driven Development (TDD), Postman, Spring-boot, Caching, Extreme Programming, Apache Kafka, Restful APIs, Jenkins - **Published:** September 25, 2026 - **Apply:** https://www.careerjet.com/jobad/us0c3fe912c640fdcdacef5b257120455b ## About the Role * 10 years of software development experience, including Spring Boot or similar frameworks, REST APIs and working with databases (relational, NoSQL, caching) * 9+ years of hands-on experience developing software using Java andJ2EE * 1+ year applying Test Driven Development (TDD) and Extreme Programming (XP)practices within an Agile environment * Strong understanding of computer science concepts and object-oriented design principles * Familiarity with continuous integration and DevOps tools such as IntelliJ IDEA, GitHub, Jenkins, SonarQube, Gradle, or Maven; experience with AWS, Azure, or other modern cloud environments; and familiarity with Kafka or similar technologies, Sonar, Fortify, or Contrast, Postman, Bruno; ELM tools like DataDog, ADX or similar ## Description The Software Engineer Senior Consultant collaborates with cross-functional teams to design, develop, test, and deliver secure, high-quality software solutions. * This role applies agile and extreme programming (XP) practices such as test-driven development, paired programming, and continuous integration to create scalable and maintainable systems. * The position requires strong technical expertise, problem-solving ability, and a collaborative mindset to support business needs while mentoring junior team members. * Participate in iteration planning meetings to ensure a shared understanding of user stories and team backlog items * Engage in daily standups (site, cross-site, and product teams) and practice pair programming and test-driven development as part of daily work * Contribute to retrospectives by identifying opportunities for process or product improvement. * Collaborate in designing systems and applications that meet technical and business requirements. * Establish and maintain CI/CD pipelines and deployment practices * Provide production support for software products in user environments * Serve as a subject matter expert within a specific business domain, demonstrating leadership and accountability across teams and forums (including ECC and SWAT calls) * Participate in knowledge sharing and contribute to the overall technical growth of the team * Coach and mentor junior engineers on software development best practices and XP methodologies