Role Overview
We are looking for an experienced
Software Engineer
with strong backend development expertise in
Java ,
Oracle , and
PL/SQL .
The role involves designing, developing, and maintaining enterprise software systems while ensuring scalability, robustness, and adherence to engineering best practices.
The ideal candidate will also contribute to system design, performance optimization, and mentoring of junior engineers.
Key Responsibilities
Design, develop, test, and maintain software modules using
Java ,
Oracle , and
PL/SQL .
Collaborate with cross-functional teams to define and deliver technical requirements aligned with business goals.
Develop high-quality, efficient, and secure software solutions adhering to industry best practices.
Conduct code reviews and ensure compliance with coding and architectural standards.
Participate in system integration testing and troubleshoot technical issues to ensure smooth deployment.
Support continuous improvement by integrating modern software development methodologies and tools.
Contribute to architectural discussions to enhance scalability and maintainability.
Mentor junior developers, guiding them on technical and process improvements.
Additional Requirements
Strong foundation in
backend programming
and understanding of the
software development lifecycle (SDLC) .
Familiarity with
frontend development
and system integration concepts.
Knowledge of
software design patterns ,
clean code principles , and
best engineering practices .
Excellent problem-solving and analytical abilities.
Proactive, detail-oriented, and able to manage multiple priorities effectively.
Required Skills & Experience
Minimum
6 years
of hands-on experience in software development.
Expertise in
Java ,
Oracle , and
PL/SQL
(stored procedures, functions, performance tuning).
Strong knowledge of
software architecture ,
system integration , and
database optimization .
Experience in
Agile ,
DevOps , and
CI/CD
methodologies preferred.
#J-18808-Ljbffr