1

Senior Java Software Developer Jobs in Tampa, FL

Sr.Java Developer

Tampa, FL · On-site

$54 - $69/hr

Job Title: Sr.Java Developer Duration: 6-12 months Location: Onsite Tampa -FL; Plano-TX Work Type: Rate: Pay range offered to a successful candidate will be based on several factors, including the ...

Sr. Java Developer - AVP

Tampa, FL · Hybrid

$54 - $69/hr

In this role you will apply your technical expertise to all aspects of the software development ... Strong programming skills in Java or C# using object-oriented principles. * Development experience ...

... software programming applications using Java, J2E, JavaScript, Hibernate, MySQL, JDK, UNIX, Cron ... and Shell Scripting. Develops, modifies, and maintains applications that may be customized or ...

Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development ... To design and develop applications based on Java/J2EE components. Design, develop, prototype, and ...

Senior Java Developer (No Contractors)

Tampa, FL · On-site

$54 - $69/hr

... software programming applications using Java, J2E, JavaScript, Hibernate, MySQL, JDK, UNIX, Cron ... and Shell Scripting. Develops, modifies, and maintains applications that may be customized or ...

Senior Software Developer

Tampa, FL · On-site

$51.50 - $68/hr

Job Summary : Odyssey Systems is seeking a Senior Software Developer to support advanced ... Java, C#, Python, or JavaScript/TypeScript • Experience designing and building scalable ...

Java Full Stack Developer Lead

Tampa, FL · On-site

$49.50 - $64/hr

... Senior Java Engineer to architect, design, and build scalable, secure, high-performance ... SQL, PL/SQL, schema design, and performance tuning. o Solid foundation in software engineering ...

next page

Showing results 1-20

Senior Java Software Developer information

See Tampa, FL salary details

$10

$57

$78

How much do senior java software developer jobs pay per hour?

As of Jul 15, 2026, the average hourly pay for senior java software developer in Tampa, FL is $57.18, according to ZipRecruiter salary data. Most workers in this role earn between $50.10 and $63.89 per hour, depending on experience, location, and employer.

What is a Senior Java Software Developer?

A Senior Java Software Developer is an experienced professional responsible for designing, developing, and maintaining complex software applications using the Java programming language. They typically lead development teams, mentor junior developers, and contribute to architectural decisions. Senior Java Developers are expected to have a deep understanding of Java frameworks, best coding practices, and software development methodologies. They also collaborate with stakeholders to deliver robust, scalable, and efficient software solutions.

What are some common challenges Senior Java Software Developers face when leading projects, and how can they effectively address them?

Senior Java Software Developers often encounter challenges such as balancing hands-on coding with mentoring junior team members, managing project timelines, and ensuring code quality across large, distributed systems. To address these, it’s crucial to establish clear communication channels, implement robust code review processes, and leverage agile methodologies for project management. Additionally, staying up-to-date with the latest Java frameworks and best practices helps in making informed architectural decisions and streamlining development workflows.

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

To thrive as a Senior Java Software Developer, you need advanced proficiency in Java programming, strong knowledge of software design patterns, and experience with frameworks like Spring, typically backed by a bachelor's degree in computer science or a related field. Familiarity with tools such as Git, Maven, Jenkins, and cloud platforms, along with relevant certifications like Oracle Certified Professional Java SE, is often required. Strong problem-solving abilities, effective communication, and leadership skills help in mentoring teams and collaborating on complex projects. These skills ensure the delivery of robust, scalable software solutions and foster innovation within development teams.

What is the difference between Senior Java Software Developer vs Java Software Engineer?

AspectSenior Java Software DeveloperJava Software Engineer
Required CredentialsBachelor's degree in Computer Science or related field; extensive Java experience; certifications like Oracle Java CertificationBachelor's degree in Computer Science or related field; Java programming skills; certifications are common but not mandatory
Work EnvironmentDevelops complex applications, mentors junior staff, leads projectsDesigns and develops Java applications, collaborates with teams, implements features
Employer & Industry UsageUsed across tech companies, finance, healthcare, and enterprise sectorsCommon in software development firms, IT departments, and tech startups

The main difference between a Senior Java Software Developer and a Java Software Engineer lies in experience level and responsibilities. Senior developers often lead projects and mentor others, while Java Software Engineers focus on designing and implementing Java applications. Both roles require strong Java skills and similar educational backgrounds, but seniority involves additional leadership and project management duties.

What cities near Tampa, FL are hiring for Senior Java Software Developer jobs? Cities near Tampa, FL with the most Senior Java Software Developer job openings:
Infographic showing various Senior Java Software Developer job openings in Tampa, FL as of July 2026, with employment types broken down into 85% Full Time, 3% Part Time, 1% Temporary, and 11% Contract. Highlights an 82% Physical, 3% Hybrid, and 15% Remote job distribution, with an average salary of $118,927 per year, or $57.2 per hour.
AVP, Senior Java/J2EE Developer -C12

AVP, Senior Java/J2EE Developer -C12

Citigroup, Inc.

Tampa, FL • On-site

$96K - $145K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 19 days ago


Job description

The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities.
Responsibilities:
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision.
  • Can exercise independence of judgement and autonomy.
  • Acts as SME to senior stakeholders and /or other team members.
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.

Qualifications:
  • 4+ years of relevant SDLC experience
  • 4+ years experience in systems analysis and programming of software applications
  • 3+ years of relevant experience in the enterprise Web application development and REST services using Java/J2EE technologies.
  • 3+ years experience and strong knowledge of Java/J2EE, Spring Boot, Hibernate and RESTful web services (XML, JSON).
  • 3+ hands-on Experience with Core Java, Multi-threading, Collections framework and Spring Framework
  • 3+ years experience with Oracle and/or MongoDB database, creating SQL queries
  • 3+ years experience of working with Microservices Architecture
  • Solid understanding of software engineering best practices, OOP, design patterns, and CI/CD pipelines.
  • Experience with source code management tools (Git or Bitbucket).
  • Understanding of clean coding principles and code quality measurements using tools like Sonar.
  • Ability to design and implement unit, integration, and functional tests.
  • Strong analytical and problem-solving skills
  • Good to have understanding of Cloud-native development and Container Orchestration tools (Docker, Kubernetes, OpenShift, etc.).
  • Good to have experience to event-driven architecture using Kafka
  • Good written and verbal communication skills.

Education:
  • Bachelor's/University degree in Computer Science, Computer Engineering, Information Technology or equivalent experience required

This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
  • Strong knowledge of Java/J2EE, Spring Boot, Hibernate and RESTful web services (XML, JSON).
  • Hands-on Experience with Core Java, Multi-threading, Collections framework and Spring Framework
  • Strong Experience with Oracle and/or MongoDB database, creating SQL queries
  • Experience of working with Microservices Architecture
  • Solid understanding of software engineering best practices, OOP, design patterns, and CI/CD pipelines.
  • Experience with source code management tools (Git or Bitbucket).
  • Understanding of clean coding principles and code quality measurements using tools like Sonar.
  • Ability to design and implement unit, integration, and functional tests.
  • Strong analytical and problem-solving skills
  • Good to have understanding of Cloud-native development and Container Orchestration tools (Docker, Kubernetes, OpenShift, etc.).
  • Good to have experience to event-driven architecture using Kafka
  • Good written and verbal communication skills.

Job Family Group:
Technology
Job Family:
Applications Development
Time Type:
Full time
Primary Location:
Tampa Florida United States
Primary Location Full Time Salary Range:
$96,960.00 - $145,440.00
In addition to salary, Citi's offerings may also include, for eligible employees, discretionary and formulaic incentive and retention awards. Citi offers competitive employee benefits, including: medical, dental & vision coverage; 401(k); life, accident, and disability insurance; and wellness programs. Citi also offers paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays. For additional information regarding Citi employee benefits, please visit citibenefits.com. Available offerings may vary by jurisdiction, job level, and date of hire.
Anticipated Posting Close Date:
May 09, 2025
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.
View Citi's EEO Policy Statement and the Know Your Rights poster.