Senior Software Engineer *** Direct End Client ***

Overview

Remote
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 12 Month(s)

Skills

Java
Kotlin
Spring Boot
AWS
Kubernetes
Docker
SQL
NoSQL
DynamoDB
REST API
GraphQL
CI/CD
Git
Datadog
Prometheus
Backend Development
Microservices
Distributed Systems
Cloud Computing
FinTech
Security Compliance
API Development
Software Engineering
Senior Software Engineer
Scalable Systems
High-Volume Transactions
Data Processing
Technical Leadership
Amazon DynamoDB
API
Amazon Web Services
Computer Science
Conflict Resolution
Continuous Integration
Financial Services
Spring Framework
RESTful
Algorithms
RabbitMQ
TypeScript
Web Applications
Scala
Design Patterns

Job Details

Senior Software Engineer

 

We re looking for a Senior Software Engineer to design and build scalable, secure systems for high-impact applications. This role requires deep technical expertise, strong problem-solving skills, and experience working in fast-paced environments.


Responsibilities

  • Develop and maintain robust backend services and APIs.
  • Architect solutions for large-scale data processing and high-volume transactions.
  • Implement best practices for security, compliance, and reliability.
  • Collaborate with cross-functional teams to deliver innovative features.
  • Optimize system performance and ensure scalability.

Required Skills

  • Programming Languages: Java, Kotlin, or similar backend languages.
  • Frameworks: Spring Boot or equivalent.
  • Cloud & Infrastructure: AWS, Kubernetes, Docker.
  • Databases: SQL and NoSQL (e.g., DynamoDB).
  • APIs: RESTful services, GraphQL.
  • DevOps: CI/CD pipelines, Git, monitoring tools (Datadog, Prometheus).
  • Programming experience with a focus on front end development
  • Experience in at least one relevant front-end framework (React, Typescript, Node, JavaScript)
  • Experience in microservices architecture, messaging patterns, and deployment models
  • Experience in API design and building robust and extendable client/server contracts.
  • Experience in Scala, Java, and/or any functional language. We code primarily in Scala, so you ll be excited to either ramp or continue with such
  • Experience in microservices architecture, messaging patterns, and deployment models
  • Experience in API design and building robust and extendable client/server contracts

Preferred Qualifications

  • Experience in fintech or financial services.
  • Knowledge of security best practices and compliance standards.
  • Familiarity with distributed systems and microservices architecture.
  • Bachelor s degree in Computer Science or related field; advanced degree preferred.
  • Proficient in Scala, Java, or Typescript
  • Experience with Kafka, RabbitMQ, Amazon SQS or similar data messaging platform
  • Experience building highly integrated, large-scale, high-volume, and testable systems
  • Experience with Kubernetes and containers technologies
  • Ability to mentor and coach other team members
  • A solid foundation in OOP, design patterns, algorithms, programming languages, networking and Linux operating systems.
  • Expert understanding of web application internals and scalability at any tier.
  • Proficiency in SQL, relational database schema design and ORM technologies & concepts.
  • Strong understanding of deployment strategies and production infrastructure needs.
  • Strong communication and leadership abilities.
  • Experience with Agile/Scrum practices

Java, Kotlin, Spring Boot, AWS, Kubernetes, Docker, SQL, NoSQL, DynamoDB, REST API, GraphQL, CI/CD, Git, Datadog, Prometheus, Backend Development, Microservices, Distributed Systems, Cloud Computing, FinTech, Security Compliance, API Development, Software Engineering, Senior Software Engineer, Scalable Systems, High-Volume Transactions, Data Processing, Technical Leadership


 

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.