Jobs · Minnesota

Sr. Back End Developer

Horizontal Talent · Minneapolis, MN · 3 wk ago
HybridContract

About the role

We’re looking for a Senior Back End Developer to help build and support the next generation of a high-scale web platform focused on billing and financial accuracy. This role offers the opportunity to work on meaningful, cross-functional projects spanning Java/Spring applications, REST services, cloud technologies, and distributed systems in an agile environment.

Responsibilities

  • Develop and enhance Java and Spring-based web applications that support billing and reporting capabilities
  • Contribute to the full software development lifecycle, from design and implementation through testing and production support
  • Refactor and improve existing systems quickly and thoughtfully to support scalability and performance
  • Build and maintain RESTful services and integrate with internal platforms and downstream systems
  • Partner with cross-functional teams to translate high-level ideas into user stories, tasks, and technical solutions
  • Participate in agile practices such as test-driven development, pair programming, and collaborative design discussions
  • Support database and Kafka-related development, including troubleshooting and performance tuning
  • Work closely with DevOps and production support processes to help monitor and improve application health
  • Contribute to the development of scalable solutions for high-volume, distributed environments

Skills

  • 7–10 years of experience in application software development
  • Strong hands-on experience with Java and Spring
  • Proven ability to design, build, and consume REST services
  • Solid understanding of object-oriented programming and design patterns
  • Experience with test-driven development and strong unit testing practices
  • Comfort working in Unix/Linux command line environments
  • Experience with database development, debugging, and optimization
  • Working knowledge of Kafka in development and troubleshooting scenarios
  • Ability to collaborate effectively in an agile, team-oriented environment

Preferred Skills

  • Experience with Groovy and Maven
  • Background in large-scale distributed systems and client-server architectures
  • Familiarity with emergent design and pair programming
  • Experience supporting production systems in a DevOps-oriented environment
  • Ability to break down high-level technical discussions into clear, actionable work items
  • Interest in cloud technologies, infrastructure automation, and SOA-based web applications

Similar jobs

Sr. Front end developer

Accord Technologies IncFort Mill, SC· 3 mo ago
Engineeringapply on candidateportal.ceipal.com