Responsibilities:
- Design, develop, and maintain high-performance, scalable Java applications.
- Collaborate with product managers, designers, and other developers to understand requirements and develop solutions.
- Write clean, efficient, and well-documented code.
- Perform code reviews and provide constructive feedback to peers.
- Troubleshoot and resolve complex technical issues.
- Ensure applications are secure, performant, and reliable.
- Participate in Agile/Scrum development processes.
- Stay up-to-date with the latest industry trends and technologies to continuously improve our products.
Required Skills:
- Proven experience as a Java Developer (4+ years preferred).
- Strong knowledge of Java and Java EE technologies (JSP, Servlets, EJB, JPA).
- Experience with Spring Framework (Spring Boot, Spring MVC, Spring Security).
- Familiarity with front-end technologies (HTML, CSS, JavaScript).
- Experience with RESTful APIs and web services.
- Proficient with version control systems (Git, SVN).
- Knowledge of database systems (MySQL, PostgreSQL, Oracle) and ORM technologies (Hibernate).
- Experience: Min 4 years
What are we offering?
- Health Insurance
- Provident Fund
- Annual Paid Leaves
- Compensation Plans
- Paid Certifications & Training
- Car Finance Program
- Bike Finance Program
- Child Education Program
- Two Annual Trips
- Stars Of the Month Rewards
- Quarterly Meetups
- Referral Bonuses
- Birthday & Eid Gifts
Skills:
ORM Tools, Experience With Spring Framework, EE Java Technologies, Java Developer, Sales Data Interpretation,