Job Title: Software Engineer – Java \& PL/SQL
Location: Zurich, Swiss
Hybrid Onsite (3 days onsite \& 2 days remote)
Permanent Opportunity
Job Overview:
We are looking for a skilled
Software Engineer
with hands-on experience in
Java
and
PL/SQL
development. The ideal candidate will be responsible for designing, developing, testing, and maintaining high-quality software applications while ensuring optimal performance and reliability.
Key Responsibilities:
Design, develop, and maintain scalable applications using
Java
and
PL/SQL
.
Write and optimize complex
SQL queries
,
stored procedures
, and
triggers
.
Participate in all phases of the
software development lifecycle (SDLC)
— from analysis and design to testing and deployment.
Ensure code quality through
code reviews
, unit testing, and adherence to best practices.
Work with relational databases such as
Oracle
or
PostgreSQL
for data management and performance tuning.
Required Skills \& Experience:
Bachelor’s degree in Computer Science, Information Technology, or a related field.
Strong programming skills in
Java (Core and Advanced)
.
Proficiency in
PL/SQL
programming, including stored procedures and performance tuning.
Experience with
Spring Framework
,
Hibernate
, or similar Java frameworks.
Good understanding of
object-oriented programming (OOP)
concepts and design principles.
Preferred Skills:
Experience with
RESTful APIs
,
microservices
, or
web application development
.
Knowledge of
Unix/Linux environments
.
Exposure to
Agile/Scrum methodologies
.