Sr. Back End Developer

TALENT Software Services
Saint Paul, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Saint Paul, United States of America

Tech stack

Java
JavaScript
Artificial Intelligence
Software Quality
Code Review
Continuous Integration
Data Integrity
Persistent Data Structure
DevOps
Programming Tools
Github
Gradle
Groovy
Spring
PostgreSQL
Maven
Query Optimization
Software Tools
Systems Architecture
TypeScript
Performance Testing
React
Spring-boot
Backend
Material Design
Amazon Web Services (AWS)
Information Technology
Kafka
Build Tools
Front End Software Development
Software Version Control

Job description

Are you an experienced Sr. Back End Developer with a desire to excel? If so, then Talent Software Services may have the job for you! Our client is seeking an experienced Sr. Back End Developer to work at their company in Minneapolis, MN., Subscriptions is a vital part of our business model and strategy for growing meaningful customer relationships. Our team supports a substantial existing line of contracts and subscriptions and is moving toward a modular, modern platform to support new opportunities such as recurring paid membership and streaming subscriptions. We develop new subscription partnerships and offers that support all sales channels, manage vendor integration, contract lifecycle, activation, and one-time or recurring billing. We partner and interact with many systems to provide an end-to-end engaging experience for our customers., We are seeking a skilled and motivated Backend Developer to join our dynamic technology team. This role involves hands?on contributions across all phases of the project lifecycle, including architecture, design, development, MVP delivery, and DevOps for key technology initiatives.

  • Actively contribute to system architecture, technical design, development, testing, and deployment of backend services.
  • Build and maintain scalable, secure, and high?performance backend systems using Java and Spring.
  • Design and develop event?driven solutions leveraging Kafka.
  • Develop and manage data persistence using PostgreSQL on Aurora DB.
  • Support MVP development efforts and participate in continuous improvement post?launch.
  • Collaborate closely with product, design, frontend, and DevOps teams to deliver end?to?end solutions.
  • Configure and use build and CI/CD tools, manage repositories in GitHub, and adhere to modern coding standards.
  • Effectively leverage Copilot and AI?assisted development tools to improve productivity and code quality.
  • Perform code reviews, ensure best practices, and maintain high standards for code quality and maintainability.

Requirements

  • Strong hands?on experience with Java and Spring (Spring Boot preferred). (min 6 Years of Exp)
  • Solid experience with Kafka and asynchronous/event?driven architectures. (min 3-year exp)
  • Experience working with PostgreSQL, preferably on AWS Aurora. (min 3-year exp)
  • Experience in React and JavaScript (3-4 years of exp)
  • Proficiency in build tools (Gradle /Maven), version control using GitHub, and CI/CD practices. (5 to 6 years of exp)
  • Working knowledge of Copilot and modern AI?assisted development tools. (1 year Exp)
  • Ability to work on React?based UI components when needed, in addition to backend development. (3-4 years of exp)
  • Strong collaboration skills and ability to work across cross?functional teams., * Experience supporting end?to?end ownership of features from design to production.
  • Familiarity with cloud?native and DevOps practices.
  • Enthusiasm for learning new technologies and improving developer productivity using AI tools., * Proven experience as a Backend Developer hands?on expertise in Java, Groovy, Spring, Spring Boot, Kafka, MQ, and related technologies.
  • Solid experience with PostgreSQL, preferably on AWS Aurora, including schema design, query optimization, and data integrity.
  • Ability to understand business requirements and translate them into technical requirements.

Preferred Qualifications:

  • Bachelor's degree in computer science, Information Technology, or a related field.
  • Experience with TypeScript.
  • Knowledge of performance testing frameworks.

Apply for this position