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