1

Senior Java Software Engineer Jobs in Madison, MS

Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an ... Software Engineering, Biomedical Engineering (with computational focus), or related field

Senior Software Engineer, Backend

Jackson, MS · On-site +1

$165K - $241K/yr

Experienceutilizingautomated testing frameworks and LLM-based coding assistants within the software development lifecycle. Preferred Qualifications * Programming experience in Rust, Scala, Python.

Java ESB

Jackson, MS · On-site

$44.50 - $57.50/hr

My name is Anjali, and I am a Sr Technical Recruiter at Kanak IT Services LLC. I am reaching out to ... programming. Advanced experience in working with stakeholders to design, implement, and enhance ...

Senior Natural Developer

Jackson, MS · On-site

$51.25 - $67.75/hr

Job Title: Senior Natural Developer (ADABAS) Job Code: MS 164255 Client: State of Mississippi ... Experience training end users on software applications * Knowledge of Child Support policies ...

Senior Natural Developer

Jackson, MS · On-site

$51.25 - $67.75/hr

Job Title: Senior Natural Developer (ADABAS) Job Code: MS 164255 Client: State of Mississippi ... Experience training end users on software applications * Knowledge of Child Support policies ...

next page

Showing results 1-20

Senior Java Software Engineer information

See Madison, MS salary details

$33K

$122.8K

$215.6K

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

As of Aug 11, 2026, the average yearly pay for senior java software engineer in Madison, MS is $122,795.00, according to ZipRecruiter salary data. Most workers in this role earn between $101,700.00 and $133,800.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?

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 cities near Madison, MS are hiring for Senior Java Software Engineer jobs? Cities near Madison, MS with the most Senior Java Software Engineer job openings:
Infographic showing various Senior Java Software Engineer job openings in Madison, MS as of August 2026, with employment types broken down into 1% Internship, 83% Full Time, 12% Part Time, 1% Temporary, and 3% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $122,795 per year, or $59 per hour.

Senior Java Fuse / ESB Developer

Accord Technologies Inc.

Jackson, MS • On-site

$50 - $63.50/hr

Contractor

Re-posted 15 days ago


Job description

Title: Senior Java Fuse/ESB Developer
Location: Jackson, MS (Onsite)
Duration: 3 years
Position type: Contract
 

Job Description:
We are currently seeking a Senior Fuse Developer with a strong Java background to join our team.
The successful candidate should have a strong track record in ESB system planning, design and integration using JBoss Fuse, Java/J2EE, and Spring/Hibernate
Should be very strong in
ESB SOA orchestration, prioritization, que management, and API’s – using Java, JEE, and Java 8.
10+ years Java Development on Java 8+JDK – solid Object-Oriented design programming.
Advanced experience in working with stakeholders to design, implement, and enhance large applications using JAVA.
Solid Java Enterprise Edition (JEE) experience
Proficiency in SOAP
Proficiency in writing SQL
Experience working with customers to build and formulate business requirements. Ability to define and implement new technical direction and identify and participate in issue resolution and process refinement
Knowledge of Spring (Dependency Injection / IOC / SOLID / Spring Boot)
Experience with REST web services frameworks with focus on API development (API gateways, microservices, pub/sub, event driven solutions).

Knowledge of Cloud Technology
Experience with Microsoft SQL Server
Working knowledge of the Unix/Linux operating system
Agile experience (SAFe, Agile Scrum, Kanban, XP or similar methodologies)
Extensive experience in SOA, EJB’s – WebLogic, WebSphere, JBOSS, Fuse