> Markdown version of [/jobs/ext/2602641-software-developer](https://www.wearedevelopers.com/jobs/ext/2602641-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer - **Company:** Genesis10 - **Location:** Charlotte, NC, United States - **Salary:** $102,752.0 - $123,552.0 - **Contract:** Temporary contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Microsoft Azure, BASIC (Programming Language), Software Quality, Code Review, Databases, Relational Databases, Database Development, Software Debugging, Linux, Distributed Systems, Java Platform Enterprise Edition (J2EE), Github, Java Database Connectivity, Java Virtual Machine (JVM), Python (Programming Language), Linux System Administration, Microsoft SQL Server, Windows Servers, MongoDB, NoSQL, Object-Oriented Software Development, Oracle Databases, Oracle (Applications), Performance Tuning, Windows PowerShell, Scrum Methodology, Software Engineering, SQL Stored Procedures, SQL Databases, Web Application Frameworks, Scripting, Google Cloud, ReactJS, Apache Spark, Spring-boot, Backend, Vue.js, AngularJS, Gitlab-ci, Kubernetes, Information Technology, Cassandra, Apache Kafka, Reactive Programming, Front End Software Development, Data Pipelines, Docker, Jenkins, Microservices - **Published:** August 19, 2026 - **Apply:** https://www.dice.com/job-detail/2182bfe6-a9a6-48e9-bc0b-2801140fa7d4 ## About the Role * Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent practical experience) * Working knowledge of Core Java 11/17 concepts, with willingness to learn additional Java/J2EE technologies * Understanding of object-oriented design and exposure to microservices and multithreading concepts * Experience with at least one front-end framework (React, Angular, or Vue) * Experience with Reactive programming * Familiarity with relational databases (Oracle or SQL Server); exposure to NoSQL (MongoDB or Cassandra) a plus * Basic to intermediate SQL development and query-writing skills * Some exposure to Spark or Scala is a plus, but not required * Experience building components or features for SPAs using React, Angular, or Vue * Comfortable working in both Windows Server and Linux environments * Basic scripting experience in Shell, Python, or PowerShell * Good problem-solving skills, clear communication, and a collaborative, team-oriented mindset Desired skills: * Familiarity with containerization concepts (Docker, Kubernetes) * Java 11 Certification a plus * Exposure to cloud platforms (AWS, Azure, or Google Cloud Platform) * Basic understanding of CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions) * Interest in learning performance tuning and distributed systems concepts ## Description The Software Developer designs, builds, and maintains software related to complex enterprise-level financial applications. This role combines strong Full stack Java development experience with messaging, database, and front-end technologies., * Develop and maintain Java-based financial applications alongside senior developers and architects * Support data pipelines and messaging integrations using Apache Kafka * Write and optimize SQL queries, stored procedures, and basic schema updates for Oracle databases * Build user interfaces using React, Angular, or Vue, and integrate them with Spring Boot backend services * Use standard React, Angular, or Vue tooling for debugging, scaffolding, building, and testing applications before deployment * Work with UX/UI designers to implement clean, secure, and performant front-end code * Use JVM and JDBC to write portable code for secure database access * Assist with deploying and configuring applications on Windows Server and Linux platforms * Write basic Shell, Python, or PowerShell scripts to support automation of routine operational tasks * Participate in code reviews, sprint planning, and other Agile/Scrum ceremonies * Collaborate with Business Analysts and senior engineers to document designs, APIs, and procedures * Contribute ideas and fixes to improve reliability, performance, and code quality ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)