> Markdown version of [/jobs/ext/2661213-java-developer](https://www.wearedevelopers.com/jobs/ext/2661213-java-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). --- # Java Developer - **Company:** Genesis10 - **Location:** Charlotte, NC, United States - **Experience:** Expert - **Salary:** $114,525.0 - $131,165.0 - **Contract:** Temporary contract - **Skills:** Java (Programming Language), Agile Methodology, Software Applications, Business Systems, Database Queries, Software Debugging, Java Platform Enterprise Edition (J2EE), Github, Apache Maven, Oracle (Applications), SonarQube, SQL Databases, Systems Architecture, Multithreading, Spring-boot, Containerization, Restful APIs, Jenkins, Microservices - **Published:** August 31, 2026 - **Apply:** https://www.dice.com/job-detail/1f94235e-df97-4f6c-9f3a-6854f54196b3 ## About the Role * Minimum of 7 years of applicable development experience * Technology development experience using Core Java, J2EE, and Java 17 * Deep experience in SpringBoot, Microservices, and RestAPI * Expertise in containerization * Strong SQL skills, preferably on Oracle and SQL servers * Proficiency in multithreading, Maven, Jenkins, GitHub, and SonarQube * Agile Development proficiency and leadership experience * Excellent communication and strong analytical abilities Desired skills: * Prior experience in the banking industry ## Description As a senior member of the technical team, this role involves developing, enhancing, testing, and debugging software applications. The ideal candidate will provide strategic technical direction, utilize in-depth knowledge of technological alternatives, and lead effort estimations for software applications. Key technologies include Java 17, SpringBoot, Microservices, and containerization., * Develop, enhance, test, support, maintain, and debug software applications that support business units or support functions * Provide strategic technical direction and system architecture for individual initiatives * Utilize in-depth knowledge of technological alternatives and business system requirements to recommend innovations * Lead or take responsibility for the estimation of effort for software applications * Coordinate collaboration with external programming teams to deliver software on time and within budget * Provide feedback and technical guidance to project managers on issues of critical importance ## Related Videos - [Enterprise-Cloud-Native - Fast-Paced Development & Deployment in a Highly Secure Banking Environment](https://www.wearedevelopers.com/videos/671-enterprise-cloud-native-fast-paced-development-deployment-in-a-highly-secure-banking-environment) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [The Road to MLOps: How Verivox Transitioned to AWS](https://www.wearedevelopers.com/videos/1050-the-road-to-mlops-how-verivox-transitioned-to-aws) - [Automated Code Quality Checks with Custom SonarQube Rules](https://www.wearedevelopers.com/videos/428-automated-code-quality-checks-with-custom-sonarqube-rules) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models](https://www.wearedevelopers.com/videos/1536-bringing-ai-model-testing-and-prompt-management-to-your-codebase-with-github-models) ## Related Articles - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [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) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Java Basics](https://www.wearedevelopers.com/magazine/122-java-basics)