Senior Java Software Engineer
Cork, KY · On-site
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 ...
Cork, KY · On-site
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 ...
Cork, KY · On-site
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 ...
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 ...
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 ...
Cork, KY · On-site
\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 ...
Cork, KY · On-site
\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 ...
Saint John, NB · On-site
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 ...
Saint John, NB · On-site
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:
... 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 ...
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 ...
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 ...
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
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
Role Summary We are seeking a highly skilled Senior Software Developer to help build modern, future ... NET, JavaScript/TypeScript, Golang, Java, or comparable software development environments.
Role Summary We are seeking a highly skilled Senior Software Developer to help build modern, future ... NET, JavaScript/TypeScript, Golang, Java, or comparable software development environments.
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 ...
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 ...
Cork, KY · On-site
About the position: As a Principal Software Engineer, you will be hands\-on, perform as an ... Typescript, React, Java, APIs, modern databases, Node.js \n * Experience in a startup or high ...
Cork, KY · On-site
About the position: As a Principal Software Engineer, you will be hands\-on, perform as an ... Typescript, React, Java, APIs, modern databases, Node.js \n * Experience in a startup or high ...
$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
| 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 4 days ago
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
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