1

Senior Java Software Engineer Jobs in New Brunswick

... software that is in\-line with company objectives Own your merchant & developer services \/features ... Java is our language of choice Strong knowledge of MySQL Experience with API design Superior ...

Java Software Engineer / Kubernetes (TS/SCI Clearance Required) Responsibilities: This position supports building, integrating, and sustaining software across all Framework Services teams. Duties ...

\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 ...

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 ...

... 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 software development * TypeScript and/or Angular front-end development * Software requirements ... AI prompting techniques applied to software engineering workflows Qualifications: * Active Top ...

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 ...

Senior DevOps Engineer

Saint John, NB ยท Remote

$85K - $110K/yr

We are looking for an experienced Senior DevOps Engineer for our client. This is a permanent ... Software Engineer * Experience coding/building applications in Java OR Python . * Experience ...

Senior DevOps Engineer

Fredericton, NB ยท Remote

$85K - $110K/yr

We are looking for an experienced Senior DevOps Engineer for our client. This is a permanent ... Software Engineer * Experience coding/building applications in Java OR Python . * Experience ...

Senior DevOps Engineer

Saint John, NB ยท Remote

$85K - $110K/yr

We are looking for an experienced Senior DevOps Engineer for our client. This is a permanent ... Software Engineer * Experience coding/building applications in Java OR Python . * Experience ...

Senior DevOps Engineer

Fredericton, NB ยท Remote

$85K - $110K/yr

We are looking for an experienced Senior DevOps Engineer for our client. This is a permanent ... Software Engineer * Experience coding/building applications in Java OR Python . * Experience ...

\n \n \n \n \n Our client is looking for an experienced Full Stack Developer to join their team for ... Software Development \n \n \n \n \n \n Experience in: \n \n \n * PHP \n * JavaScript \n * JS ...

North Point Technology is looking to hire a Software Engineer to join a team delivering mission ... Proficiency in one or more object-oriented programming languages: C#, Java, or C++ Preferred Skills ...

Nice to have RXJava, functional programming, MVP\/MVC design patterns and React Native. \n ... Strong skills and in\-depth experience Java\/Android. \n * Very organized and highly competent in ...

Hands-on software engineering in Java and/or TypeScript/Angular * Software requirements verification using tools such as Jira and/or Confluence * Scrum/Agile software development processes Preferred ...

Senior C++ Software Engineer

Moncton, NB ยท Remote

$120K - $150K/yr

We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent position that is remote . Our client is a B.C based tech company enjoying substantial growth. The ...

next page

Showing results 1-20

Senior Java Software Engineer information

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 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 are popular job titles related to Senior Java Software Engineer jobs in New Brunswick?

For Senior Java Software Engineer jobs in New Brunswick, the most frequently searched job titles are:

What cities in New Brunswick are hiring for Senior Java Software Engineer jobs?

Cities in New Brunswick with the most Senior Java Software Engineer job openings:

What are popular job titles related to Senior Java Software Engineer jobs in NB?

For Senior Java Software Engineer jobs in NB, the most frequently searched job titles are:

Infographic showing various Senior Java Software Engineer job openings in New Brunswick as of August 2026, with employment types broken down into 1% As Needed, 81% Full Time, 15% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution.

Senior Java Software Engineer

StackandCo

Cork, KY โ€ข On-site

Full-time

Re-posted 4 days ago


Job description

\n <\/head>\n \n

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 Good to have:<\/span><\/span><\/span><\/span>
\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
\n <\/div><\/span>
\n <\/body>\n<\/html>