1

Senior Java Software Engineer Jobs in Madison, MS

Android Mobile Developer

Jackson, MS ยท Remote

$57 - $75/hr

Android Mobile Developer Location: Jackson, MS 39211 - Remote Duration: 4 months Required Skills ... Software development with a focus on Object Oriented Analysis and Design * Java, Kotlin for Android ...

Senior ASP.Net developer

Jackson, MS ยท On-site

$48 - $61/hr

Senior ASP.Net developer Jackson, MS Long term We are looking for a talented and highly effective ... Jira Software * Ability to work on many projects at one time * Experience converting older ...

Position:-- Sr. Web Developer Location:-- Flowood. MS Duration:-- 8+ Months The Senior Web ... Java, JEE, JSP, and SQL Server. 5+ years experience using JavaScript, XML, EJB, Struts 2, iBatis ...

Senior Bridge Engineer

Jackson, MS ยท On-site

$91K - $125K/yr

We are currently searching for an experienced Senior Bridge Engineer focusing on bridge design and ... Perform structural analysis using state-of-the-art software and apply engineering principles to ...

Senior Automation Engineer

Canton, MS ยท On-site

$88K - $116K/yr

About the Role: As a Senior Automation Engineer, you will play a crucial role in maximizing ... Software teams, ACES team, and Safety to support MHE systems optimization and project ...

Senior Bridge Engineer

Jackson, MS

$91K - $125K/yr

... JG9 HDR is hiring a Senior Bridge Engineer for our Alabama/Mississippi Structures Group. The ... Familiarity with Bluebeam Revu and engineering software packages such as: LEAP Bridge Enterprise ...

Senior Bridge Engineer

Jackson, MS ยท On-site

$91K - $125K/yr

... JG9 HDR is hiring a Senior Bridge Engineer for our Alabama/Mississippi Structures Group. The ... Familiarity with Bluebeam Revu and engineering software packages such as: LEAP Bridge Enterprise ...

Utilize various power system software packages (Steady State, Stability and/or Electric Market ... Engineer Sr.: 6 + years of experience in an engineering discipline * Preferred: at least 2 years of ...

Utilize various power system software packages (Steady State, Stability and/or Electric Market ... Engineer Sr.: 6 + years of experience in an engineering discipline * Preferred: at least 2 years of ...

... Software, cutting-edge technologies Description: We are looking for a talented and highly effective Senior Natural/ADABAS Developer to join our development and support team. We are currently ...

The Senior Bridge Design Leader for Mississippi will be the "point" engineer leading existing ... software) * Knowledgeable of standard engineering practices, techniques and applicable codes

The Senior Bridge Design Leader for Mississippi will be the "point" engineer leading existing ... software) * Knowledgeable of standard engineering practices, techniques and applicable codes

Showing results 21-40

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.

Android Mobile Developer

Noblesoft Technologies

Jackson, MS โ€ข Remote

$57 - $75/hr

Contractor

Re-posted 9 days ago


Job description

Role: Android Mobile Developer

Location: Jackson, MS 39211 – Remote  

Duration: 4 months

  

Required Skills:

Acquire knowledge of programming procedures and standards. Design, code, and test application software, as well as modify existing software to reflect changes in functional requirements. Code efficiently while adhering to established programming standards. Prepare and maintain quality documentation to manage program development and revisions. Prepare instructions and user documentation for users / operators. Modify programs to increase operating efficiency. Prepare test data and validate software for accuracy. Perform other duties as assigned. Bachelor's degree in Computer Science, Information Systems, Software Engineering, or related area.

List of Important Skills and Competencies:

  • Software development with a focus on Object Oriented Analysis and Design
  • Java, Kotlin for Android development and Android SDK
  • REST, Graph-QL, JSON
  • Unit tests and Bug Fixing
  • Understanding of OOP
  • Knowledge of architecture patterns: MVC, MVP, etc
  • Development tools: Android Studio
  • Testing tools: Espresso, Postman
  • Ability to work accurately with a legacy code
  • Ability to organize and delegate work to the team

Preferred Skills:

Bachelor’s degree in Computer Science, Information Systems, Software Engineering, or related area from an accredited institution and one year of experience dealing with designing, developing, testing and deploying production grade applications, familiarity with Android frameworks, familiarity with multiple package managers such as Cocoa Pods, Carthage and Swift Package Manager. Successful candidates will have a good attention to detail, a desire to build good products for users, and a willingness to learn new technologies.