Match score not available

Senior Backend Software Engineer

extra holidays - extra parental leave
Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Bachelor's Degree in related fields., Experience with Java, Spring, Docker, AWS, SQL..

Key responsabilities:

  • Develop high-performance software solutions using Java.
  • Participate in team projects and code reviews.
  • Create technical design documents and perform testing.
CME logo
CME SME https://www.gotocme.com/
201 - 500 Employees
See more CME offers

Job description

This is a remote position.

As a Senior Backend Java Software Engineer, you will play a critical role in the design, development, and maintenance of high-performance software solutions using Java and related technologies. You will work closely with cross-functional teams to deliver robust, scalable, and secure software products.


Key Responsibilities
  • Provide a mid-level contribution to a team responsible for the design, development, and implementation of critical business applications.
  • Work with Agile software lifecycle methodologies.
  • Create technical design documents.
  • Perform research, analysis, coding, debugging, troubleshooting, and testing.
  • Work effectively in a collaborative development environment.
  • QA testing of all code.
  • Participate in code reviews to ensure adherence to coding standards.
  • Work with other departments to ensure consistent focus on producing quality deliverables promptly.


Requirements
  • Bachelor's Degree in Computer Science, Information Technology, Engineering or a related field.
  • Experience with any of the following technologies: Java, Spring, Hibernate, Ant, Angular, Spring Boot, Spring Cloud.
  • Experience with Docker, Kubernetes, AWS, Cloud Technologies.
  • Experience with API, Swagger, Microservices Development.
  • Experience with IoT, MQTT is a plus.
  • Facility with SQL and one or more relational databases, such as MySQL and or with NoSQL databases such as DynamoDB.
  • Experience with version control software, such as GIT.
  • Full exposure to and understanding of all aspects of the software development lifecycle and using Jira and Confluence.
  • Object-oriented design and programming skills, including working knowledge and experience in using design patterns.
  • True team player with a commitment to quality and reliability
  • Able to excel in a fast-paced, rapidly-changing development environment
  • Problem-solving skills with the ability to support technology from different team members
  • Commitment to continuously improving processes and outcomes
  • Able to work across organizational teams to understand requirements
  • Strong verbal and written communication and English speaking skills.

Core hours: 12:00 - 9:00PM Lebanon time

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Adaptability
  • Teamwork
  • Communication
  • Problem Solving

Back-End Engineer Related jobs