Logo
Educology Solutions

Java Developer

Educology Solutions, New Carrollton, Maryland, United States

Save Job

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.