
Java Software Engineer
Han IT Staffing · Chicago, IL · Hybrid
All reasons
In its favour
- Still listed on the employer's own board
Job Title
Java Software Engineer
Location
Chicago, IL (Hybrid)
Contract Role
Job 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
- 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
More jobs at Han IT Staffing
All 165Similar roles
- 2027 - Software Engineering Intern, AMERMDB General Referrals · Austin, TX, United States, New York, NY, United States, San Francisco, CA, United Statestoday
- Lead Software EngineerChase- · Atlanta, GA, United Statestoday
- Senior Manager of Software Engineering - Research & Development for the NEO and BRIE PlatformsChase- · Jersey City, NJ, United States · USD 175,750–260,000today
- Senior Scala Software Engineer3coresystems · Chicago, IL, United Statestoday
- Executive Product Solutions Director (Data, AI & GenAI Architecture)Chase- · New York, NY, United States · Jersey City, NJ, United States · USD 166,250–260,000today
- Senior AI Research Scientist- Time-Series Foundational ModelsBosch Group · Sunnyvale, CA, United States · USD 165,000–195,000/yrtoday