Job Description
Company Description
Code 81 is established in 2023, CODE81 operates autonomously from within the Technology Cluster of Ghobash Group as a highly agile services driven organization, committed to enabling future thinkers.
Job Description
- Design, develop, and maintain high-quality Java applications.
- Participate in all phases of the software development lifecycle, including requirements gathering, design, coding, testing, and deployment.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write well-designed, efficient, and testable code.
- Conduct software analysis, programming, testing, and debugging.
- Ensure designs are in compliance with specifications and provide input on software architecture.
- Troubleshoot and resolve technical issues and bugs.
- Optimize application performance and scalability.
- Stay updated with emerging technologies and apply them to improve existing systems.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Proven experience in software development with a focus on Java.
- Proficiency in Java and object-oriented programming.
- Experience with Java frameworks such as Spring, Hibernate, or similar.
- Strong understanding of data structures, algorithms, and software design principles.
- Familiarity with relational databases (e.g., MySQL, PostgreSQL) and SQL.
- Experience with version control systems, preferably Git.
- Knowledge of RESTful APIs and web services.
- Familiarity with build tools such as Maven or Gradle.
- Understanding of Agile development methodologies.
- Preferred Skills
- Experience with front-end technologies like HTML, CSS, and JavaScript.
- Knowledge of microservices architecture and cloud platforms (e.g., AWS, Azure).
- Familiarity with CI/CD pipelines and tools such as Jenkins or Docker.
- Understanding of testing frameworks and tools like JUnit or Mockito.
- Experience with containerization and orchestration tools like Docker and Kubernetes.
- Strong problem-solving skills and attention to detail.
Additional Information
Languages/Technologies: Java/J2EE, ReactJS, JQuery, JSON, HTML, JavaScript, CSS, PLSQL. Additional: Angular 7, VueJS, AngularJS. Frameworks: Spring Boot, Spring 4(MVC, ORM, AOP, SECURITY, Batch), Struts 2, Hibernate 3+. Database: Oracle 19c. Web Services: RESTful Web Services (JAX-RS), SOAP, JSON. Build Tool: Maven. Version Control : Bit Bucket. Development Tools: Eclipse STS, Jira, Tibco Jasper Report. Application Server: WebLogic Application server, Apache Tomcat Testing: Junit.