Point your AI agent at freehire and let it find you a job.

Get the CLI →

act digital

Senior developer (pl/sql & java)

Posted
Discussion

Your Mission

As a Senior Java Developer, you will:

  • Lead the technical evolution of critical applications and services.
  • Design and implement robust, scalable, and maintainable solutions.
  • Support modernization and refactoring initiatives to improve application performance and sustainability.
  • Drive technical best practices across development and architecture.
  • Ensure solutions comply with security, quality, and governance standards.
  • Act as a trusted technical advisor for both project and business teams.

Key Responsibilities

Software Development & Modernization

  • Design, develop, and enhance enterprise applications using modern development practices.
  • Perform code refactoring and modernization activities to improve maintainability and performance.
  • Deliver high-quality, secure, and scalable solutions aligned with business requirements.
  • Contribute throughout the full software development lifecycle, from design to deployment and support.

Technical Leadership

  • Provide technical guidance and mentorship to development teams.
  • Review technical designs, architecture decisions, and implementation approaches.
  • Promote development standards, coding best practices, and engineering excellence.
  • Collaborate with stakeholders to translate business needs into technical solutions.

Architecture & Integration

  • Contribute to solution design and system architecture decisions.
  • Support integration between applications, databases, cloud services, and external systems.
  • Ensure consistency across the application ecosystem and technology landscape.
  • Participate in the evaluation and adoption of new technologies and frameworks.

Security & Application Sustainability

  • Monitor application security, technical debt, and technology obsolescence.
  • Support vulnerability remediation and compliance initiatives.
  • Drive continuous improvement and long-term application sustainability.
  • Ensure applications remain aligned with enterprise architecture and security standards.

Project & Stakeholder Support

  • Coordinate technical activities within development and transformation projects.
  • Support Project Owners and Business stakeholders throughout project delivery.
  • Contribute to technical planning, risk assessment, and solution definition.
  • Act as a key technical contact for application-related initiatives.

✅ What We're Looking For

Mandatory Requirements

  • Strong experience in software development using Java.
  • Solid understanding of software architecture and enterprise application design.
  • Experience designing and integrating distributed systems and applications.
  • Strong analytical and problem-solving skills.
  • Ability to lead technical discussions and influence architecture decisions.
  • Experience working across both development and maintenance environments.
  • Strong communication and stakeholder management skills.
  • Proactive, autonomous, and solution-oriented mindset.

🛠 Technical Skills

Development

  • Java
  • SQL
  • PL/SQL
  • Object-Oriented Programming
  • Software Design Patterns

Architecture & Integration

  • System Design
  • Application Integration
  • Enterprise Architecture Principles
  • API and Service Integration
  • Distributed Systems

Cloud & Modern Technologies

  • Cloud Technologies
  • Scalable Application Architectures
  • Modern Development Frameworks
  • Application Modernization Initiatives

Quality & Security

  • Secure Development Practices
  • Code Review
  • Technical Debt Management
  • Obsolescence Management
  • Application Lifecycle Management


Skills

Apply

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available