Lead JAVA Developer
Job description
Job Description:
Key Responsibilities:
- Experience with HTML, CSS, Java, and front-end frameworks such as Angular, React, or Vue.js.
- Develop responsive and user-friendly interfaces using HTML, CSS, Java, and front-end frameworks such as Angular, React, or Vue.js.
- Create, test, and maintain server-side applications and APIs using Java, Spring Boot, Hibernate, or similar frameworks.
- Proficiency in Java, Spring Boot, Hibernate, and related frameworks.
- Design and manage relational databases (e.g., MySQL, PostgreSQL) and work with ORM frameworks, Oracle database.
- Implement and manage integration with third-party services, APIs, and systems.
- Write unit tests, perform debugging, and ensure the software is robust, secure, and performant.
- Maintain clear and comprehensive documentation for code, processes, and systems.
- Experience with relational databases (e.g., MySQL, PostgreSQL) and ORM frameworks, Oracle database.
- Knowledge of version control systems such as Git, SVN.
- Strong analytical and problem-solving skills with the ability to debug complex issues.
- Excellent verbal and written communication skills, with the ability to work effectively in a team environment.
- Experience with Azure platform, CI/CD pipeline, and Oracle SOA Suite.