Match score not available

Java Software Engineer

Remote: 
Full Remote
Contract: 
Salary: 
50 - 50K yearly
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

5+ years of software development experience, Java and SQL proficiency, Experience with Spring and Maven frameworks, Knowledge of design patterns and microservices architecture, Familiarity with Agile methodologies.

Key responsabilities:

  • Develop and manage software components
  • Contribute to feature implementations on client projects
  • Participate in Agile meetings and add project value
  • Mentor junior engineers and advocate best practices
  • Identify technical solutions and propose improvements
Nortal logo
Nortal Large https://www.nortal.com/
1001 - 5000 Employees
See more Nortal offers

Job description

Overview:

At Nortal we believe in thinking big – creating solutions that have a meaningful, far-reaching impact, whether through digitizing governments, improved healthcare, convenient telecom services or creating a competitive edge and agility for large businesses, industry, and manufacturing companies. Our projects have touched more than half a billion people’s lives worldwide, and we’re just getting started. Nortal North America is crucial to rolling our incredible success story. The most important pillar for this is our team. Their passion, motivation and engagement ensure that we achieve our goals. We are looking for you to continue and expand this success story together. 

We are a strategic digital transformation partner for leading companies and governments around the world. With more than 20 years of experience in the public sector, healthcare, and enterprise, we deliver value – at scale and with speed – to shape a better future. We operate in 26 locations across Europe, North America, and the GCC region, our robust physical presence across markets and time zones allows us to be close to our customers while gathering a deep understanding of local cultures and business practices.   

 

Perks and Benefits  

  • Major Medical Health Insurance.
  • Minor Medical Expenses Insurance.
  • Life Insurance.
  • Paid time off (Vacation/Birthday-day, etc)
  • Vacations (15days) with 30% Vacation Premium.
  • 30-Day Christmas Bonus.
  • Food Vouchers
  • Certifications.

We are looking for a skilled Software Engineer with 5+ years of professional software development experience. In this role, you will develop and own moderate to complex components of our software solutions. Success in this position requires the ability to effectively communicate and collaborate with clients in-person. If you are passionate about software development and enjoy working in a collaborative environment,this position is for you.

Responsibilities:

General Coding & Development

  • Understands basic design patterns.
  • Contributes to delivering multiple feature implementations on client projects.
  • Understands different types of programming methodologies (functional vs. object-oriented, imperative vs. declarative) and scenarios where each would be applicable.
  • Can optimize SQL schemas and understand NoSQL solutions and trade-offs involved. 

Teaming & Consulting

  • Demonstrates clear and concise written and verbal communication. 
  • Able to articulate and follow Agile principles.
  • Participate actively in scrums/standups, planning and retrospective meetings.
  • Should always be looking to add value at the project or team levels.
  • Acts as a mentor for other software engineers on your team or capability.
  • Advocates for best practices – always.

Solution Design 

  • Identifies technical solutions and applies them to project work.
  • Provides feedback and proposes improvements when identified.
  • Implements new tools and frameworks to support application development.
  • Reviews code for defects and enforces best practices.
  • Analyzes and understands flows and end-to-end interactions for a distributed system. 

 

Qualifications:

Must be familiar with: 

  • Exceptional English language skills (written and verbal) 
  • Languages: Java, SQL

  • Frameworks: Spring, Maven  

  • SQL and NoSQL development

  • Architecture:Knowledge of design patterns, microservices architecture, Asynchronous/Event-Driven Architecture and API design.

  • Quality: Proficiency in writing unit tests, integration tests, and end-to-end tests.

  • Teamwork: Ability to collaborate with peer developers on tasks, provide mentorship, and foster collaboration.

  • Agile Methodologies: Experience working in Agile environments and familiarity with Agile methodologies such as Scrum or Kanban.

  • Ability to prioritize tasks, manage sprints, and adapt to changing requirements. 

Some working knowledge is required in: 

  • Quality: Knowledge of testing frameworks such as JUnit/Mockito  

  • CI/CD and DevOps: Familiarity with DevOps practices and tools such as Git, CI/CD pipelines, and how to use the corresponding services on the major cloud platforms.

  • GitFlow 

Nice to have experience in: 

  • Quality: Knowledge of testing technologies Wiremock & Cucumber

  • Cloud: AWS 

  • JavaScript

  • Introducing and setting up CI/CD pipelines and applying DevSecOps best practices.

  • CI/CD and DevOps: Docker, Kubernetes

  • Architecture: Ability to design scalable, maintainable, and secure solutions.

  • Knowledge in Database change management tools, ie. Liquibase 

#NortalCareers #LI-Remote

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
EnglishEnglish
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Mentorship
  • Verbal Communication Skills
  • Problem Solving
  • Time Management
  • Adaptability

Java Developer Related jobs