Senior Technical Consultant

About the job

About the job Senior Technical Consultant

We are seeking a highly skilled and experienced Senior Technical Consultant to design, develop, troubleshoot, and support enterprise-grade backend systems and database solutions. The ideal candidate will possess strong expertise in Oracle RDBMSJava backend development, and Linux scripting, with a proven ability to work independently in fast-paced environments while collaborating effectively across technical teams.

Key Responsibilities:

1. Database Design & Development

  • Design and implement robust Oracle RDBMS solution architecture, including database schema, indexing strategies, constraints, and performance optimization
  • Develop and maintain Oracle database objects, including DML scripts, stored procedures, triggers, packages, and PL/SQL components
  • Analyze, troubleshoot, and optimize database performance to ensure reliability, scalability, and efficiency

2. Backend Application Development

  • Design and develop Java backend applications, including multi-threaded systems to support scalable and high-performance solutions
  • Perform troubleshooting, debugging, and root cause analysis of Java applications, including JVM-related issues, exception handling, and performance tuning
  • Develop and execute unit tests (JUnit) to ensure code quality, maintainability, and application stability

3. System Automation & Scripting

  • Design, develop, and maintain Linux shell scripts for automation, monitoring, deployment, and operational support

4. Technical Documentation & Configuration Management

  • Produce high-quality technical documentation, including solution designs, technical specifications, and implementation documents
  • Manage and maintain technical source code repositories using GIT/SVN version control systems

5. Collaboration & Stakeholder Support

  • Collaborate with technical teams, business stakeholders, and cross-functional teams to deliver scalable technical solutions
  • Provide technical guidance, troubleshooting support, and recommendations for system improvements
  • Work independently with minimal supervision while maintaining high-quality delivery under tight timelines

Requirements:

  • Minimum 5 years of relevant experience in software development, backend engineering, or technical consulting
  • Strong expertise in Oracle RDBMS database architecture, including schema design, indexes, and constraints
  • Hands-on experience in Oracle PL/SQL development, including DML scripts, stored procedures, triggers, and scripting
  • Strong experience in Linux shell scripting
  • Proven experience in Java backend development, including multi-threading concepts and enterprise application design
  • Strong troubleshooting experience in Java applications, including JVM, exception handling, debugging, and JUnit testing
  • Experience writing technical documentation and system specifications
  • Proficiency in source control tools, such as GIT/SVN
  • Strong English communication skills with the ability to work effectively in a team environment
  • Ability to work independently, handle pressure, and manage multiple priorities.
  • Experience in Java/Spring Web Services development, including SOAP and REST APIs
  • Experience with software quality scanning tools, such as SonarQube
  • Strong presentation skills with the ability to communicate and present technical solutions to stakeholders

Preferred Qualifications:

  • Self-motivated, detail-oriented, and highly analytical
  • Strong problem-solving mindset with excellent troubleshooting capabilities
  • Team player with the ability to collaborate across technical and business functions

Search Popup

Help me find…

This will close in 0 seconds