Java Developers - Oman

About the job Java Developers - Oman

Job brief

We are looking for a creative, dynamic, and passionate JAVA Developers to join our development team in Oman. As a Java specialist, you will work mostly on developing and maintaining enterprise-level web-based applications.



Responsibilities
  • Responsible for developing end-to-end enterprise applications and their modules based on Java Full Technology Stacks.
  • Support application architect in developing well-tuned application architectures at application foundation, functional and technical layers.
  • Maintain the technology stack in a way application uses the same best practices across the applications and among the development team vigorously.
  • Supervise and support the team member to deliver the end-to-end application, provide the alternative technical solution, and guide the team member.
  • Research and development to improve the way of doing things in terms of development, application features, design, etc.
  • Build the best practices, common libraries, and components to maintain the development of a common foundation and understanding.
  • Perform the technical solution reviews and code reviews to avoid delivering something which is not as per defined best practices.
  • Follow and adopt CI/CD pipeline via the DevOps lifecycle.
  • Make sure application performance and security are never compromised.
  • Make sure technical solutions provide performance and security on all layers.
  • Adopt the approach to build the application based on the workflow (business process) engine.
  • Adopt the best practices to build loosely coupled services, and microservices architecture where suits best for application performability, scalability, and availability.

Requirements
  • Minimum three years of work experience developing web applications using JAVA technology stack.
  • Good understanding of application architecture design, and development using various technology stacks for front-end, back-end, middleware, and databases.
  • Must have experience in Java-based enterprise applications using Java Full Stack, especially Java Servlet, Spring framework (Spring Boot), Hibernate JPA etc.
  • Must have experience in front-end development experience with Angular (or React added value), JavaScript, HTML5 and CSS3, etc.
  • Must have report development experience with Jasper Report (and Jaspersoft added value).
  • Must have design & built common libraries, utilities, built-ins and plug-ins.
  • Hands-on in integration tools like Apache Camel, Spring integration, RabbitMQ, Kafka etc. for system integration and messaging among systems. (IBM Websphere, WebMethods added value).
  • Hands-on and exposure to workflow engines like Activiti etc.
  • Must have experience in microservices architecture, development and deployment with the involvement of various open-source technologies.
  • Having good understanding for delivering change over the CI/CD pipeline.
  • Hands-on to manage, configure and deploy applications on Tomcat/JBoss server. configure & deploy secure, well-tuned and scalable applications.
  • 4+ years of experience as a Java Full Stack developer, good understanding of application architecture design, development using various technology stacks for front-end, back-end, middleware, and databases.
  • Min 3 years of experience as a Lead developer.
  • Bachelor's degree in Computer Science, Software Engineering, or Information Technology.
  • Java (Full Stack) Certification (Prefer).





Post date: Today
Publisher: Bayt
Post date: Today
Publisher: Bayt