Job Description
Salary:
Job Summary:
We are seeking a skilled Java Developer with strong experience in Oracle databases to join our growing technology team. The ideal candidate will have a solid background in backend development using Java technologies and hands-on experience with Oracle PL/SQL, stored procedures, and database optimization. You will play a critical role in designing, developing, and maintaining enterprise-level applications that support our business operations.Key Responsibilities:
Design, develop, and maintain scalable and high-performance Java-based applications.
Write and optimize complex SQL queries and PL/SQL scripts in Oracle.
Collaborate with front-end developers, architects, QA, and business analysts to define and deliver effective solutions.
Perform code reviews, unit testing, and participate in system/integration testing.
Troubleshoot and resolve production issues in a timely manner.
Ensure code quality, performance, and responsiveness of applications.
Create technical documentation for application design and development processes.
Participate in Agile development methodologies (Scrum/Kanban).Required Qualifications:
Bachelor's degree in Computer Science, Engineering, or a related field.
IRS MBI Clearance Preferred and/or Public Trust
3+ years of professional experience in Java development.
Strong experience with Oracle RDBMS and PL/SQL programming.
Proficiency in Java (Java 8 or above), Spring Framework (Spring Boot preferred).
Experience with JPA/Hibernate or other ORM frameworks.
Good understanding of RESTful APIs and web services.
Familiarity with version control systems (e.g., Git).
Strong problem-solving and analytical skills.Preferred Qualifications:
Experience with Oracle performance tuning and query optimization.
Familiarity with CI/CD pipelines and tools (e.g., Jenkins, Maven).
Experience with microservices architecture.
Knowledge of cloud platforms (AWS, Azure, or Oracle Cloud).
Understanding of security best practices in application development.
Full-time