1

Senior Java Software Engineer Jobs in Rock Hill, SC

Java/DevOps Engineer

Charlotte, NC · On-site

$50.50 - $69.25/hr

Java/DevOps Engineer Charlotte, NC (3x a week onsite) 1 year + Looking for someone that can focus on software development and infrastructure automation, supporting the bank's large-scale digital ...

Senior Java Developer

Charlotte, NC

$56 - $71.25/hr

... software on short cycles Evidence of delivering applications from inception, to design, and to ... Java development skills including streams, lambdas, and advanced concurrency APIs Extensive ...

Software Engineer

Charlotte, NC · On-site

$52 - $57/hr

Senior Full Stack Java Developer (Small Business Servicing Platform) We are not accepting C2C or ... ASAP Minimum Qualifications * 6+ years of experience in software engineering within enterprise ...

This position is responsible for providing Senior Java Developer level analysis, design and hands-on development skills. Demonstrated record of developing successful applications that are highly ...

... software solutions. This includes developing, configuring, or modifying integrated business and/or ... Our teams are structured around the engineer, giving you the support you need to do your best work.

Sr Java Developer

Charlotte, NC · On-site

$56 - $71.25/hr

JD: Minimum 8+ years of experience in Java/J2EE Technologies • Minimum 5 years of development experience in Core Java/J2EE Web services (JSP, Servlets, JDBC, JNDI, XML,WSDL, SOAP,REST, EJB, HTML ...

Sr. Software Engineer

Charlotte, NC

$119K - $157K/yr

Our company provides application analysis, design, development and programming, software ... Web/.NET/JAVA technology; Windows/XP/UNIX platforms; QTP/Loadrunner/Quality Center; Required ...

Senior Software Engineer

Charlotte, NC

$119K - $157K/yr

... Senior Software Engineer will drive end-to-end full-stack development across backend services ... Design, build, and own end-to-end full-stack features using Java and Spring Boot services, Angular ...

Software Engineer

Charlotte, NC · On-site

$68 - $73/hr

Software Engineer (Contract) - Full Stack Java We are not accepting C2C or 1099 arrangements. Location: Charlotte, NC About the Role We are seeking a Software Engineer (contract) to support complex ...

next page

Showing results 1-20

Senior Java Software Engineer information

See Rock Hill, SC salary details

$34.1K

$126.9K

$222.8K

How much do senior java software engineer jobs pay per year?

As of Jul 14, 2026, the average yearly pay for senior java software engineer in Rock Hill, SC is $126,907.00, according to ZipRecruiter salary data. Most workers in this role earn between $105,100.00 and $138,300.00 per year, depending on experience, location, and employer.

What are some common challenges faced by Senior Java Software Engineers when leading development projects?

Senior Java Software Engineers often encounter challenges such as balancing hands-on coding with leading and mentoring team members, managing tight project deadlines, and ensuring code quality across the team. They are also responsible for making key architectural decisions and integrating new technologies while maintaining system stability. Effective communication and collaboration with cross-functional teams, including QA, DevOps, and product managers, are essential to successfully deliver robust solutions.

What does a Senior Java Software Engineer do?

A Senior Java Software Engineer is responsible for designing, developing, and maintaining complex software applications using the Java programming language. They often lead technical projects, mentor junior developers, and collaborate with cross-functional teams to deliver high-quality software solutions. Their role includes analyzing user requirements, troubleshooting issues, optimizing code for performance, and ensuring best practices in software development. Senior Java engineers are also involved in code reviews and may contribute to architectural decisions within their organization.

What are the key skills and qualifications needed to thrive as a Senior Java Software Engineer, and why are they important?

To thrive as a Senior Java Software Engineer, you need advanced proficiency in Java programming, software design principles, and a solid understanding of computer science fundamentals, often backed by a degree in computer science or a related field. Experience with frameworks like Spring, build tools such as Maven or Gradle, and version control systems like Git is typically required, along with knowledge of cloud platforms or containerization tools. Strong problem-solving abilities, effective communication, and leadership skills help you mentor team members and collaborate on complex projects. These competencies are crucial for delivering robust, scalable software solutions and leading development teams in dynamic environments.
What are popular job titles related to Senior Java Software Engineer jobs in Rock Hill, SC? For Senior Java Software Engineer jobs in Rock Hill, SC, the most frequently searched job titles are:
What job categories do people searching Senior Java Software Engineer jobs in Rock Hill, SC look for? The top searched job categories for Senior Java Software Engineer jobs in Rock Hill, SC are:
Lead Software Engineer- Java/React

Lead Software Engineer- Java/React

Redolent, Inc.

Charlotte, NC • On-site

Contractor

Posted 10 days ago


Job description

Lead Software Engineer- Java/React - Digital Assets | Charlotte, NC (Hybrid)
Location: Charlotte, NC
About the Opportunity
This is an exciting time to be in Wealth Management Technology.
  • AI is transforming every aspect of the business.
  • Markets are moving toward tokenized, on-chain, and 24x7 operations.
  • Customers expect seamless and compelling end-to-end digital wealth solutions.
  • The Digital & Trading Technology team is at the center of enabling this transformation, offering an opportunity to help shape the future of wealth management technology.
About the Role
We are seeking a Lead Software Engineer - Digital Assets with strong full-stack development expertise.
This award-winning engineering team has a proven track record of delivering business value through innovative, cutting-edge technology solutions. Engineers are passionate about AI and leverage AI-driven development tools as part of a modern full-stack engineering culture.
The team utilizes both Kubernetes-based on-premises cloud and public cloud infrastructure to deploy enterprise solutions. Engineers collaborate with peers in the office three days per week while partnering with a dedicated first-line support organization to maintain focus on delivery.
The Agile product model promotes close collaboration and shared ownership with business stakeholders, providing meaningful opportunities to deepen business expertise while delivering highly impactful solutions.
Responsibilities
  • Lead complex technology initiatives, including enterprise-wide projects with broad organizational impact.
  • Participate in developing engineering standards and company-wide best practices for large-scale technology solutions.
  • Design, develop, test, debug, and document applications for projects and programs.
  • Review and analyze complex technology solutions to support tactical and strategic business objectives while addressing enterprise technical challenges.
  • Make key engineering decisions by applying industry best practices and emerging technologies to drive innovation and successful project delivery.
  • Influence and lead technology teams to meet deliverables and support new initiatives.
  • Collaborate with technical experts, senior technology leaders, and external industry groups to resolve complex technical issues and achieve business goals.
Required Qualifications
  • 7+ years of professional software engineering experience (or an equivalent combination of work experience, training, military service, or education).
  • 7+ years of hands-on development experience with Java and/or React with TypeScript.
  • 5+ years of experience designing and building APIs and microservices.
  • 2+ years of experience mentoring engineers and providing technical leadership.
  • 5+ years of Software Engineering experience, or equivalent demonstrated through work experience, consulting, training, military service, or education.
Preferred Qualifications
  • Experience with .NET, trading systems, or market data protocols such as FIX.
  • Experience conducting code reviews, ensuring code quality, and supporting production readiness.
  • Hands-on experience with end-to-end/UI testing frameworks including Playwright, Cypress, Selenium WebDriver, and Cucumber/Gherkin (BDD).
  • Experience building RESTful services using Spring Boot.
  • Experience with cloud-native architectures, including container platforms such as Kubernetes.
  • Working knowledge of software architecture and solution design principles.
  • Experience with CI/CD pipelines, GitHub-based workflows, and modern developer tools such as Visual Studio Code.
  • Knowledge of application security practices, including identifying and addressing vulnerabilities using tools such as SonarQube.
Job Expectations
  • Ability to work onsite in the Charlotte, NC office

Redolent logo

About Redolent

Sourced by ZipRecruiter

Redolent, a dynamic and rapidly expanding company committed to excellence in software solutions, where success is fueled by a combination of technical expertise and efficient management practices. Our solutions create a measurable delta in our clients’ productivity and profitability, contributing to their growth and success.

Industry

It services

Company size

51 - 200 Employees

Headquarters location

San Jose, CA, US

Year founded

2008

Social media