×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Cloud Engineer - Software, Backend Developer

Job in Charlotte, Mecklenburg County, North Carolina, 28202, USA
Listing for: Genesis10
Full Time position
Listed on 2026-06-06
Job specializations:
  • Software Development
    Cloud Engineer - Software, Backend Developer
Job Description & How to Apply Below

Genesis
10 is currently seeking a Software Engineer with our client in the financial industry located in Charlotte, NC. This is a 12+ month contract position.

Responsibilities:

  • Design, build, and maintain complex enterprise-level applications supporting high-volume, business-critical operations
  • Support full software development lifecycle activities across hybrid environments leveraging AWS or GCP, container platforms such as Docker and Kubernetes, and enterprise Dev Ops pipelines
  • Design, develop, and maintain scalable enterprise financial applications using Core Java, J2EE, Kotlin, or Scala
  • Build and enhance distributed backend services using Spring Boot, Hibernate, and JPA, supporting modern microservices-based architectures
  • Develop and maintain enterprise integrations using REST APIs or SOAP services, including WSDL/XML-based service contracts
  • Implement messaging and event-driven integrations using Apache Kafka or JMS or Google Pub/Sub for asynchronous processing and system decoupling
  • Develop and tune complex SQL queries, stored procedures, and database schema designs for large-scale databases including Oracle, SQL Server, MySQL, Mongo

    DB, or Google Big Table
  • Build data pipelines and workflow automation using Apache Airflow or distributed data processing frameworks such as Scala/Spark
  • Develop and support web applications and UI components using Angular or React, along with Node.js, Type Script, HTML, AJAX, and Bootstrap
  • Support legacy enterprise application frameworks including JSF or Struts 1.2, maintaining backward compatibility while modernizing systems
  • Utilize build and dependency tools such as Maven or Gradle to manage enterprise codebases and streamline releases
  • Deploy, configure, and maintain applications across Linux or Windows environments, including containerized deployments using Docker or Kubernetes
  • Support cloud-native architectures using AWS or Google Cloud Platform (GCP), leveraging services such as AWS S3 and cloud-native messaging platforms
  • Develop automated unit and integration tests using JUnit and API testing tools such as SoapUI
  • Participate in CI/CD automation and release management using Jenkins, Team City, Hudson, or Octopus Deploy
  • Perform performance monitoring and troubleshooting using observability tools such as Dynatrace
  • Apply secure coding practices, static code analysis, and quality gates using tools such as Sonar Qube or PMD
  • Participate in Agile/Scrum ceremonies, code reviews, and architectural discussions to improve system scalability, reliability, and performance
  • Collaborate with Business Analysts, Architects, and cross-functional teams to document designs, APIs, deployment procedures, and operational runbooks

Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or related technical field
  • Strong hands-on development experience with Core Java, J2EE, and enterprise Java frameworks
  • Experience with Kotlin or Scala in enterprise application development environments
  • Strong knowledge of microservices architectures, distributed systems, and messaging-based integration patterns
  • Experience developing enterprise APIs using REST or SOAP, including knowledge of WSDL, XML, and service contract standards
  • Experience with Java frameworks including Spring Boot, Hibernate, and JPA
  • Experience with workflow or scheduling tools such as Apache Airflow
  • Strong SQL development experience and database knowledge across Oracle, SQL Server, MySQL, and No

    SQL databases such as Mongo

    DB or Big Table
  • Experience using messaging technologies such as Apache Kafka, JMS, or Google Pub/Sub
  • Experience with containerization and orchestration tools such as Docker and Kubernetes
  • Experience working with cloud platforms such as AWS or Google Cloud Platform (GCP) including services such as AWS S3
  • Experience with build tools such as Maven or Gradle and enterprise development tool chains
  • Experience working with CI/CD tools such as Jenkins, Team City, Hudson, or Octopus Deploy
  • Strong troubleshooting skills with experience using monitoring tools such as Dynatrace
  • Experience with source code management tools such as Git or SVN or Perforce or CVS
  • Strong communication skills, problem-solving ability, and experience working in Agile development teams
  • Strong expertise in Core Java, J2EE, Kotlin, or Scala, along with experience building distributed microservices, messaging-based integrations, database-driven systems, and modern web applications

Desired skills:

  • Experience developing front-end applications using Angular or React, with supporting technologies such as Node.js, Type Script, HTML, AJAX, and Bootstrap
  • Experience supporting legacy web frameworks such as JSF or Struts 1.2
  • Experience working with code quality tools such as Sonar Qube, PMD, and secure coding enforcement practices
  • Experience with repository and collaboration platforms such as Git Hub or Bitbucket
  • Familiarity with enterprise database tools such as SQL Developer
  • Experience with API testing frameworks such as SoapUI
  • Experience working in regulated industries such as banking, payments, or…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary