Senior Java Software Engineer

Globalcxaccenture

  • Minneapolis, Minnesota, United States
  • Onsite
  • $53 - $60 an hour
  • Posted Aug 13, 2026
Sign up — let your agent apply Sign in

BestApply tailors your resume and applies for you.

AWSJavaGitApache KafkaSQLJenkinsLinuxmacOSSpring BootJiraNoSQLAgile

Job description

About the role

The Senior Java Software Engineer will join an Agile development team building enterprise‑scale, cloud‑based applications and services. Working on‑site in Minneapolis (with home‑office flexibility), the engineer will design, develop, test, and deploy Java microservices using Spring Boot, Kafka, AWS, and SQL/NoSQL databases, contributing to architecture decisions and continuous‑learning culture.

About the company

Accenture is a global professional services firm delivering consulting, technology, and outsourcing solutions across industries. The role is a contractor position administered through third‑party supplier BCforward, with the contractor engaged by Accenture for a 6‑month engagement.

Requirements

  • Bachelor’s degree in IT, Computer Science, Engineering or related field, or equivalent experience.
  • Minimum 6 years of software engineering experience.
  • At least 5 years of hands‑on experience with Java or other JVM‑based languages.
  • 3+ years developing applications with Spring Boot.
  • 3+ years working with SQL and NoSQL databases such as MongoDB or Cassandra.
  • 3+ years experience in database integrations and technical architecture concepts.
  • Experience developing cloud‑native applications on AWS (preferred).
  • Knowledge of open‑source technologies like Apache and Tomcat (preferred).
  • Experience implementing and supporting Jenkins CI/CD pipelines (preferred).
  • Familiarity with Linux and macOS development environments (preferred).
  • Proven ability to influence technical design and architectural decisions (preferred).
  • Strong communication, collaboration, and problem‑solving skills (preferred).
  • Passion for mentoring teammates and sharing technical knowledge (preferred).