Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- 1. Analysis, Design, Development, Testing, and Support of business applications in alignment with overall company goals and objectives.
- 2. Development experience utilizing best practice techniques as well as providing solutions to complex development tasks.
- 3. Writing clean, modular, and structured code in addition to defining appropriate REST API services for new features.
- 4. Low-level design components and developing them with their associate unit test cases.
- 5. Different Software Development tasks and duties that require testing, integration, and documentation.
- 6. Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement.
- 7. Collaborating with the front-end developer and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
- 8. Recording data and reporting it to proper parties, such as clients or leadership.
- 9. Taking the lead on the project.
Job Requirements
Job Requirements:
- 1. Bachelor’s degree in computer science, computer engineering, or similar.
- 2. + 6 Years previous work experience as a Java Spring + Hibernate Back-end developer.
- 3-Knowledge of CI/CD Pipelines built with GitHub, Maven, Jenkins, etc.
- 4. Experience writing clean, modular, and structured code. 5. Git knowledge is required.
- 6. Experience in Spring Framework / Spring Boot.
- 7. Good understanding of OOP principles.
- 8. Strong technical background in Hibernate.
- 9. Familiar with software development according to the Scrum process framework.
- 10. Knowledge of working with testing teams and defect tracking tools.
- 11. Good understanding of design patterns & clean code principles.
- 12. Perfect understanding of microservices architecture.
- 13. Excellent functional programming knowledge.
- 14. Experience in RDBMS design