Senior Java Developer
Job Summary
- In the senior developer role, you will be building and scaling up a broad range of applications and proprietary solutions.
- Success in this position is demonstrated by the development of high-quality applications that fulfill user requirements. you are expected to contribute to the development process using the springboot framework.
What You Will Do In This Role
- Analyze user requirements to inform application design.
- Collaborate with the front-end developers and other team members to design more functional, cohesive code base to enhance or create seamless experience for users.
- Develop high-performance applications by writing testable, reusable, and efficient code. Develop technical documentation including database schemas.
- Analyze current codes and industry developments and recommend and implement improvements to processes and technologies.
- Run diagnostic tests, repair defects, and provide technical support where required.
- Collaborate with cross-functional teams to define technical requirements, architecture, and design solutions
- Work closely with DevOps team to deploy and maintain applications in cloud environments.
Requirements Special Skills And Qualification
- Bachelor’s degree in Computer Science, Engineering, or a related field. Master’s degree is a plus.
- Minimum of 6 years of experience in Java development, with a strong preference for Spring Boot.
- Proficient in Java programming language and Spring Boot framework.
- Solid understanding of microservices architecture and RESTful APIs.
- Experience with user interface design, database structures, and statistical analyses
- Good understanding of Object-Oriented Programming (OOP), Object Oriented Analysis and Design (OOAD), Procedural Programming, UML (Unified Modeling Language)
- Comfortable working independently and able to deliver top-quality, error-free work on time
- Excellent knowledge of current frameworks, SDKs, APIs, and libraries.
- Experience with relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
- Experience with cloud platforms, especially MS Azure,
Candidate Specification
- Motivated by the mission of Sabi
- Pragmatic with quantitative and analytical ability and attention to detail
- Driven, independent thinker and leader who can juggle multiple projects simultaneously with fast-changing priorities
- High level of integrity and dependability with a strong sense of urgency.
- A focus on execution. Willing and able to get hands dirty.
- Flexibility to roll up your sleeves and attack problems and projects as they arise, where you will need to set out a clear structure, method and outcomes yourself.
Our Process:
- Pre screening with the Talent team
- Technical Interview with the Hiring team.
- Follow up interviews with Sabi Leadership team.
- Hiring Decision
Method of Application
Interested and qualified? Go to Sabi on sabi.zohorecruit.com to apply