drjobs Java Spring Boot Developer (with PLSQL and Tomcat experience) العربية

Java Spring Boot Developer (with PLSQL and Tomcat experience)

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Jobs by Experience drjobs

3years

Job Location drjobs

Muscat - Oman

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

We are seeking an experienced Java Spring Boot Developer with strong knowledge of PL/SQL and experience managing and deploying applications on servers particularly Apache Tomcat. The ideal candidate will be responsible for designing developing and maintaining enterprise level applications ensuring smooth integration with relational databases and deploying applications on servers efficiently.

Responsibilities:

  • Design develop and maintain highly efficient scalable and secure back-end services using Java and Spring Boot.
  • Collaborate with front-end developers product managers and other stakeholders to understand requirements and deliver high-quality solutions.
  • Develop and optimize complex PL/SQL queries stored procedures functions and triggers to enhance database performance and scalability.
  • Manage and deploy Java-based applications on Apache Tomcat and other server environments.
  • Configure and maintain Tomcat servers ensuring proper deployment security and performance tuning.
  • Design and manage database schemas tables and relationships for relational databases such as Oracle or MySQL.
  • Integrate third-party services and APIs using RESTful services and microservices architecture.
  • Debug monitor and resolve production issues by analyzing server logs database performance and application errors.
  • Ensure application security performance and reliability through unit testing integration testing and code reviews.
  • Participate in all phases of the software development lifecycle (SDLC) from design to deployment and support.
  • Maintain thorough documentation for development database structure and server configurations.


Requirements

Qualifications:

  • Bachelor s degree in Computer Science Information Technology or a related field.
  • 3 years of hands-on experience in Java development using Spring Boot framework.
  • Strong experience with Apache Tomcat server management deployment and configuration.
  • Proficient in PL/SQL including stored procedures functions and database performance optimization.
  • Familiarity with Oracle MySQL or other relational database systems and data modeling.
  • Experience with RESTful API design and development.
  • Proficiency with tools like Git Maven and Jenkins for version control and CI/CD pipelines.
  • Strong understanding of microservices architecture and cloud-based services (AWS Azure etc.) is a plus.
  • Knowledge of unit testing frameworks (e.g. JUnit Mockito) and integration testing.
  • Experience with Docker Kubernetes or similar containerization technologies is a plus.
  • Familiarity with Agile/Scrum methodologies.
  • Excellent communication skills and ability to collaborate effectively in a team
  • environment.

Preferred Skills:
  • Knowledge of Hibernate or JPA for database interaction.
  • Experience with API Gateway and OAuth for secure service integrations.
  • Experience with message brokers like Kafka RabbitMQ etc.
  • Familiarity with log management and monitoring tools (e.g. ELK Stack Grafana).
  • Experience with Linux/Unix server environments and shell scripting.


Benefits

  • Competitive salary and performance bonuses.
  • Health dental and vision insurance.
  • Opportunities for professional growth and development.
  • Collaborative and inclusive work environment.
  • Flexible working hours and options for remote work.



Employment Type

Full Time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.