Design and implement REST APIs for mobile (Android) and web clients including our teams developer ... Java is our language of choice Strong knowledge of MySQL Experience with API design Superior ...
Design and implement REST APIs for mobile (Android) and web clients including our teams developer ... Java is our language of choice Strong knowledge of MySQL Experience with API design Superior ...
Senior Java Developer
Cork, KY · Remote
\n \n \n \n \n We have a unique opportunity in Cork (or remote) for a Senior Java Developer to join an expanding Software House, on a permanent basis. \n \n \n \n \n \n They have approximately 20 ...
Senior Java Developer
Cork, KY · Remote
\n \n \n \n \n We have a unique opportunity in Cork (or remote) for a Senior Java Developer to join an expanding Software House, on a permanent basis. \n \n \n \n \n \n They have approximately 20 ...
\n \n \n \n \n Senior Software Engineers needed for an expanding Irish company in Cork. \n \n \n \n ... n \n \n \n * 5+ years' Java\/Spring Development experience \n * Spring Boot\/Microservices ...
\n \n \n \n \n Senior Software Engineers needed for an expanding Irish company in Cork. \n \n \n \n ... n \n \n \n * 5+ years' Java\/Spring Development experience \n * Spring Boot\/Microservices ...
Follow best practices and guidance provided by the Senior developer \n * Write well\-engineered ... Experience troubleshooting Java \n * Must have at least a stamp 4 Visa in order to be considered ...
Follow best practices and guidance provided by the Senior developer \n * Write well\-engineered ... Experience troubleshooting Java \n * Must have at least a stamp 4 Visa in order to be considered ...
As a Java Software Developer responsible for designing, building and maintaining business-critical ... Senior leadership and executive audiences * Design and Develop systems using both monolithic and ...
As a Java Software Developer responsible for designing, building and maintaining business-critical ... Senior leadership and executive audiences * Design and Develop systems using both monolithic and ...
... trading software using a modern Java backend stack. \n \n \n \n \n \n This is an exciting dev ... A passionate developer with an eagerness to work with the latest technologies \n \n \n \n \n \n
... trading software using a modern Java backend stack. \n \n \n \n \n \n This is an exciting dev ... A passionate developer with an eagerness to work with the latest technologies \n \n \n \n \n \n
Role: Senior Software Developer Experience Level: 5+ yrs Work Location: Atlantic Canada Role ... Experience with Java-based backend systems is considered a strong asset. Key Responsibilities:
Role: Senior Software Developer Experience Level: 5+ yrs Work Location: Atlantic Canada Role ... Experience with Java-based backend systems is considered a strong asset. Key Responsibilities:
Senior Software Developer
Fredericton, NB · On-site
Quantiphi is seeking a seasoned Senior Software Developer to lead the design and development of ... This role requires deep expertise in Java, Spring Boot, and SQL, combined with hands-on full-stack ...
Senior Software Developer
Fredericton, NB · On-site
Quantiphi is seeking a seasoned Senior Software Developer to lead the design and development of ... This role requires deep expertise in Java, Spring Boot, and SQL, combined with hands-on full-stack ...
... Java Development experience \n * Spring Boot experience \n * Exposure to Microservices Architecture \n * Containers (Tomcat) and NoSQL database experience \n * A passionate developer with an ...
... Java Development experience \n * Spring Boot experience \n * Exposure to Microservices Architecture \n * Containers (Tomcat) and NoSQL database experience \n * A passionate developer with an ...
Software Developer
Fredericton, NB · On-site
You'll work alongside senior developers, building features, fixing bugs, and growing your cloud ... Java or OOP Language: Foundational understanding of object-oriented programming with exposure to ...
Quick apply
Software Developer
Fredericton, NB · On-site
You'll work alongside senior developers, building features, fixing bugs, and growing your cloud ... Java or OOP Language: Foundational understanding of object-oriented programming with exposure to ...
Software Developer
Fredericton, NB · On-site
You'll work alongside senior developers, building features, fixing bugs, and growing your cloud ... Java or OOP Language: Foundational understanding of object-oriented programming with exposure to ...
Software Developer
Fredericton, NB · On-site
You'll work alongside senior developers, building features, fixing bugs, and growing your cloud ... Java or OOP Language: Foundational understanding of object-oriented programming with exposure to ...
Senior Software Developer
Fredericton, NB · On-site
Quantiphi is seeking a seasoned Senior Software Developer to lead the design and development of ... Develop robust backend services primarily in Java (11 & 17) and Spring MVC. * Design and optimize ...
Senior Software Developer
Fredericton, NB · On-site
Quantiphi is seeking a seasoned Senior Software Developer to lead the design and development of ... Develop robust backend services primarily in Java (11 & 17) and Spring MVC. * Design and optimize ...
We are looking for an experienced Intermediate Java Developer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a ...
Quick apply
We are looking for an experienced Intermediate Java Developer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a ...
We are looking for an experienced Intermediate Java Developer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a ...
Quick apply
We are looking for an experienced Intermediate Java Developer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a ...
The Software Developer joins our development team at ground level, contributing to the full-stack ... Java or OOP Language: 2-4 years of working experience Foundational understanding of object-oriented ...
Quick apply
The Software Developer joins our development team at ground level, contributing to the full-stack ... Java or OOP Language: 2-4 years of working experience Foundational understanding of object-oriented ...
Mid/Senior-Level Software Developer
Fredericton, NB · On-site +1
The Software Developer joins our development team at ground level, contributing to the full-stack ... Java or OOP Language: 2-4 years of working experience Foundational understanding of object-oriented ...
Mid/Senior-Level Software Developer
Fredericton, NB · On-site +1
The Software Developer joins our development team at ground level, contributing to the full-stack ... Java or OOP Language: 2-4 years of working experience Foundational understanding of object-oriented ...
Although having AEM experience is preferred, they will substitute this with the relevant Java ... Follow best practices and guidance provided by the Senior developer \n * Write well\-engineered ...
Although having AEM experience is preferred, they will substitute this with the relevant Java ... Follow best practices and guidance provided by the Senior developer \n * Write well\-engineered ...
Software Developer
Dieppe, NB · On-site +1
CA$46/hr
We are looking for a talented and motivated Software Developer to join our growing team and help ... Proficient in Java and JavaScript for building efficient and scalable applications * Skilled in ...
Software Developer
Dieppe, NB · On-site +1
CA$46/hr
We are looking for a talented and motivated Software Developer to join our growing team and help ... Proficient in Java and JavaScript for building efficient and scalable applications * Skilled in ...
Experience with Java-based backend systems is considered a strong asset. Key Responsibilities ... Software Development, primarily focused on backend engineering. * Strong expertise in Python and ...
Experience with Java-based backend systems is considered a strong asset. Key Responsibilities ... Software Development, primarily focused on backend engineering. * Strong expertise in Python and ...
\n \n \n \n \n One of my clients, a Global Limerick based company who are looking to recruit a Mid\-Level\/Senior .Net Developer. The successful candidate will be joining a rapidly expanding software ...
\n \n \n \n \n One of my clients, a Global Limerick based company who are looking to recruit a Mid\-Level\/Senior .Net Developer. The successful candidate will be joining a rapidly expanding software ...
Senior Java Software Developer information
See New Brunswick salary details
$58.3K - $69.9K
7% of jobs
$69.9K - $81.4K
0% of jobs
$81.4K - $93K
2% of jobs
$93K - $104.5K
5% of jobs
$104.5K - $116.1K
9% of jobs
$117.3K is the 25th percentile. Wages below this are outliers.
$116.1K - $127.6K
15% of jobs
The median wage is $134.3K / yr.
$127.6K - $139.2K
20% of jobs
$149.7K is the 75th percentile. Wages above this are outliers.
$139.2K - $150.7K
18% of jobs
$150.7K - $162.3K
11% of jobs
$162.3K - $173.8K
7% of jobs
$173.8K - $185.4K
5% of jobs
$58.3K
$132.7K
$185.4K
How much do senior java software developer jobs pay per year?
What is a Senior Java Software Developer?
What are some common challenges Senior Java Software Developers face when leading projects, and how can they effectively address them?
What are the key skills and qualifications needed to thrive as a Senior Java Software Developer, and why are they important?
What is the difference between Senior Java Software Developer vs Java Software Engineer?
| Aspect | Senior Java Software Developer | Java Software Engineer |
|---|---|---|
| Required Credentials | Bachelor's degree in Computer Science or related field; extensive Java experience; certifications like Oracle Java Certification | Bachelor's degree in Computer Science or related field; Java programming skills; certifications are common but not mandatory |
| Work Environment | Develops complex applications, mentors junior staff, leads projects | Designs and develops Java applications, collaborates with teams, implements features |
| Employer & Industry Usage | Used across tech companies, finance, healthcare, and enterprise sectors | Common 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.

Full-time
Posted 24 days ago
Job description
Daily Responsibilities, requirements, nice to haves (in that order):<\/b><\/span><\/span><\/span><\/span>
<\/p>
Responsibilities:<\/span><\/span><\/span><\/span>
<\/p>
     Design and implement REST APIs for mobile (Android) and web clients including our teams developer dashboard and support 3rd party developers on technical integration with our APIs.<\/span><\/span><\/span><\/span>
<\/p>
     Identify technical requirements in product meetings and assist the team with realistic project planning and feature development; translate product requirements into functional, maintainable, extensible software that is in\-line with company objectives<\/span><\/span><\/span><\/span>
<\/p>
     Own your merchant & developer services \/features from development through deployment and production monitoring<\/span><\/span><\/span><\/span>
<\/p>
     Work with the Infrastructure Team to design data models to support large\-scale highly available services<\/span><\/span><\/span><\/span>
<\/p>
     Work with QA to develop test plans\/strategies<\/span><\/span><\/span><\/span>
<\/p>
     Participate in a regular on\-call rotation<\/span><\/span><\/span><\/span>
<\/p>
Requirements:<\/span><\/span><\/span><\/span>
<\/p>
     At least 4+ years of experience working on server applications and writing service.<\/span><\/span><\/span><\/span>
<\/p>
     Strong coding skills; Java is our language of choice<\/span><\/span><\/span><\/span>
<\/p>
     Strong knowledge of MySQL<\/span><\/span><\/span><\/span>
<\/p>
     Experience with API design<\/span><\/span><\/span><\/span>
<\/p>
     Superior problem\-solving skills and debugging capabilities<\/span><\/span><\/span><\/span>
<\/p>
     Flexible and motivated to learn new technologies<\/span><\/span><\/span><\/span>
<\/p>\n
\n <\/div>
     Experience with microservices, preferably Spring Boot<\/span><\/span><\/span><\/span>
<\/p>
     Exposure to React and web programming<\/span><\/span><\/span><\/span>
<\/p>
     Experience with a cloud platform, preferably Google Cloud<\/span><\/span><\/span><\/span>
<\/p>
     Python scripting<\/span><\/span><\/span><\/span>
<\/p>
     Knowledge and experience using ELK stack<\/span><\/span><\/span><\/span>
<\/p>
Qualifications<\/b><\/span><\/span><\/span><\/span>
<\/p>
Bachelors of Science in Computer Science or equivalent<\/span><\/span><\/span><\/span>
<\/p>\n
\n <\/div><\/span>
\n <\/body>\n<\/html>