drjobs Backend Developer Java العربية

Backend Developer Java

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Jobs by Experience drjobs

5-7years

Job Location drjobs

India

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Requirements

Position Summary:

The software engineer designs develops and maintains a very important application for our SaaS credit insurance solutions and our customers. He works closely with his scrum (product owner developers test engineer) as well as the engineering manager and architects.

The software engineer must analyze development requests identify risks and plan and monitor development work. He stimulates excellence and quality of results in his scrum.


Responsibilities:

Design develop and maintain certain modules of the Tinubu solution in a complex business context using tools such as DDD CQRS event bus Elastic Search. This includes writing clean understandable unittested maintainable efficient and scalable code that meets business requirements.

Actively participate in all Scrum ceremonies such as sprint planning daily meetings sprint reviews and sprint retrospectives. Collaborate with team members to ensure that work is aligned with sprint goals and that any obstacles are resolved quickly.

Take responsibility for user stories and functionality related to the SaaS application module. This involves fully understanding the functional scope understanding and challenging customer requirements breaking them down into technical tasks and implementing them. Working with the Product Owner and the rest of the team to refine the backlog stories. Evaluate the amount of effort required for a given user story (after grooming).

Write unit tests integration tests and perform code reviews to ensure the quality of the code base. Collaborate with QA engineers to identify and resolve bugs and ensure software meets quality standards.

Optimize code and database queries for performance. Monitor and resolve application performance issues to ensure it can handle the scale and load requirements of a SaaS product.

Ensure that the code complies with security best practices and compliance requirements particularly in a field like credit insurance where data security and privacy are essential. Work with security teams to address vulnerabilities and implement security features.


Competencies:

Demonstrated success as an engineer in a context of using sophisticated inhouse tools realizing containerized solutions and microservices.

Ability to build and deliver projects with complex longterm architectural objectives in incremental steps.

Ability to manage contextual changes and handle multiple priorities in parallel.

Patience maturity and selfawareness in managing technology.

Experience in creating reliable and scalable microservices/modules and RESTful APIs.

Experience of working with cloudbased deployments (AWS).

Solid knowledge of Java/Spring ReactJS Hibernate.


Qualities

Curiosity: Develop the ability to be proactive and keep abreast of company developments.

Expertise: Demonstrate a willingness to master a specific functional area and the core business of credit insurance.

Openmindedness: The ability to share and positively accept constructive criticism.

Efficiency: Demonstrate the ability to strive for simplicity and efficiency following principles such as Minimum Viable Product (MVP) and the 80/20 principle.

Flexibility: Openness to different perspectives and avoidance of confinement to a single subject or field.

Understanding the value of the solution: Recognizing that technical solutions are a means to an end not an end in themselves.

Team spirit: Ability to work collaboratively with others while respecting each others opinions and skills.

Good listening skills: Selfstarter with good interpersonal skills.


Qualifications/Experience:

English

Technical environment: Java 21/17 / Spring boot / Axon / PostgreSQL / AWS (EKS cluster Kubernetes) / React JS

Agile methodology: Scrum

Technical skills: Spring (data security ...) Java React JS SQL

Appreciated: Expertise in CSS Docker Kubernetes etc.



Position Summary: The software engineer designs, develops and maintains a very important application for our SaaS credit insurance solutions and our customers. He works closely with his scrum, (product owner, developers, test engineer), as well as the engineering manager and architects. The software engineer must analyze development requests, identify risks, and plan and monitor development work. He stimulates excellence and quality of results in his scrum. Responsibilities: Design, develop and maintain certain modules of the Tinubu solution in a complex business context using tools such as DDD, CQRS, event bus, Elastic Search. This includes writing clean, understandable, unit-tested, maintainable, efficient and scalable code that meets business requirements. Actively participate in all Scrum ceremonies such as sprint planning, daily meetings, sprint reviews and sprint retrospectives. Collaborate with team members to ensure that work is aligned with sprint goals and that any obstacles are resolved quickly. Take responsibility for user stories and functionality related to the SaaS application module. This involves fully understanding the functional scope, understanding and challenging customer requirements, breaking them down into technical tasks and implementing them. Working with the Product Owner and the rest of the team to refine the backlog stories. Evaluate the amount of effort required for a given user story (after grooming). Write unit tests, integration tests and perform code reviews to ensure the quality of the code base. Collaborate with QA engineers to identify and resolve bugs and ensure software meets quality standards. Optimize code and database queries for performance. Monitor and resolve application performance issues to ensure it can handle the scale and load requirements of a SaaS product. Ensure that the code complies with security best practices and compliance requirements, particularly in a field like credit insurance where data security and privacy are essential. Work with security teams to address vulnerabilities and implement security features. Competencies: Demonstrated success as an engineer in a context of using sophisticated in-house tools, realizing containerized solutions and microservices. Ability to build and deliver projects with complex long-term architectural objectives in incremental steps. Ability to manage contextual changes and handle multiple priorities in parallel. Patience, maturity and self-awareness in managing technology. Experience in creating reliable and scalable microservices/modules and RESTful APIs. Experience of working with cloud-based deployments (AWS). Solid knowledge of Java/Spring, ReactJS, Hibernate. Qualities Curiosity: Develop the ability to be proactive and keep abreast of company developments. Expertise: Demonstrate a willingness to master a specific functional area and the core business of credit insurance. Open-mindedness: The ability to share and positively accept constructive criticism. Efficiency: Demonstrate the ability to strive for simplicity and efficiency, following principles such as Minimum Viable Product (MVP) and the 80/20 principle. Flexibility: Openness to different perspectives and avoidance of confinement to a single subject or field. Understanding the value of the solution: Recognizing that technical solutions are a means to an end, not an end in themselves. Team spirit: Ability to work collaboratively with others, while respecting each other's opinions and skills. Good listening skills: Self-starter with good interpersonal skills. Qualifications/Experience: English Technical environment: Java 21/17 / Spring boot / Axon / PostgreSQL / AWS (EKS cluster Kubernetes) / React JS Agile methodology: Scrum Technical skills: Spring (data, security, ...), Java, React JS, SQL Appreciated: Expertise in CSS, Docker, Kubernetes, etc.

Employment Type

Full Time

Company Industry

Key Skills

  • REST
  • Eclipse
  • JSP
  • Junit
  • Spring
  • Struts
  • Jpa
  • Hibernate
  • Maven
  • J2EE
  • Jdbc
  • Java

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.