Backend Developer

Lancesoft Europe

  • United Arab Emirates
  • Permanent
  • Full-time
  • 8 hours ago
  • Apply easily
Description:The Back-End Engineer will be responsible for designing and implementing Backend Engineer to join our growing engineering team. The individual will be responsible for designing, developing, and maintaining scalable backend systems using Java, Spring Boot, and Microservices Architecture. The backend engineer will work closely with cross-functional teams to build robust APIs and services that power our applications.
Key Result Areas
Maintain and improve the platform codebase
Write scalable, robust, testable, efficient, and easily maintainable code.
Optimize applications for performance
Design software architecture and specifications in collaboration with the System Architect, Development Engineers, and DevOps team.
Recommend appropriate technologies to implement new features.
Review code, layout, and design for projects before client meetings.
Build, deliver, and iterate to help scale projects.
Create new methods for improving efficiency.
Develop and maintain backend services using Java and Spring Boot.
Design and implement RESTful APIs and integrate with third-party services.
Work with MS SQL Server.
Build and maintain microservices that are scalable, secure, and performant.
Collaborate with DevOps for CI/CD and containerized deployments.
Write unit and integration tests to ensure code quality.
Participate in code reviews and contribute to architectural decisions
Operating Environment, Framework and Boundaries, Working Relationships
Co-ordinates with members and other functional teams for his or team s tasks
Work with team members participating in back up and training activities.
Provide general administrative support to the team, including meetings, knowledge transfer and Timesheet reporting, preparation of weekly status report.
Problem Solving
Ability to break down complex issues and identify most important and relevant information and options.
Investigate and understand the cause of defects raised.
Interpret, understand, and resolve user support issues.
Ability to perform root cause analysis.
Recommend solutions to system or process obstacles.
Decision Making Authority & Responsibility
Responsible for designing functional solutions to business requirements.
Use effective judgment to weigh different options for achieving better results within appropriate timeframes.
Highlight any concerns affecting workplace deliverables.
Knowledge, Skills and Experience
Bachelor of Technology or Bachelor of Engineering (BE / BTech) with 5-7 years of experience in backend development.
Java (8 or above) : Proficiency in Java is essential for building robust and scalable backend applications. The candidate should be comfortable with object-oriented programming, multithreading, and Java best practices.
Spring Boot & Spring Framework : Hands-on experience with Spring Boot for rapid application development and Spring modules like Spring Data and Spring Security for data access and authentication is required.
MS SQL Server : Strong knowledge of relational databases, including schema design, writing optimized SQL queries, and managing stored procedures using Microsoft SQL Server.
RESTful API Development: Ability to design, build, and consume RESTful APIs that enable communication between services and external clients. Understanding of HTTP methods, status codes, and API versioning is crucial.
Microservices Architecture : Practical experience in designing and implementing microservices, including service decomposition, inter-service communication, and handling distributed data.
Git (Version Control) : Familiarity with Git for source code management, including branching strategies, pull requests, and merge conflict resolution.
Unit & Integration Testing : Proficiency in writing automated tests using frameworks like JUnit and Mockito to ensure code reliability and maintainability.
Docker & CI/CD Pipelines : Basic understanding of containerization using Docker and experience with continuous integration and deployment tools to streamline development workflows.

Lancesoft Europe

Similar Jobs

  • Backend Developer (m/f/d)

    Halian

    • Abu Dhabi
    We are currently on the lookout for Backend Developers for our client in Abu Dhabi. Responsibilities: Design and develop applications using Java and Spring Boot, with a deep un…
    • 3 days ago
  • Senior Backend Developer

    Tether Operations

    • Dubai
    Join Tether and Shape the Future of Digital Finance At Tether, we’re not just building products, we’re pioneering a global financial revolution. Our cutting-edge solutions empowe…
    • 1 month ago
    • Apply easily
  • Backend Developer

    Lidoma

    • Dubai
    About the Role We are looking for a motivated backend developer to join our team on a full-time basis. In this role, you will work on the technical foundation of our applications…
    • 1 month ago