Java Developer
We are seeking a Mid-tier Full Stack Developer to join our development team. The ideal candidate will have a strong background in Java and Spring frameworks, with expertise in Oracle PL/SQL and familiarity deploying applications on Oracle WebLogic Server. This role involves end-to-end development and support of enterprise applications in a dynamic, mission-critical environment. This position offers the opportunity to work remotely and largely set your own schedule providing flexibility and autonomy.
Key Responsibilities
Develop and maintain web-based enterprise applications using Java and Spring (Boot/MVC).
Design and optimize complex Oracle PL/SQL queries, stored procedures, and packages.
Deploy, manage, and troubleshoot applications on Oracle WebLogic Server.
Collaborate with cross-functional teams to gather requirements, design solutions, and deliver high-quality software.
Ensure application performance, scalability, and security standards.
Provide production support, bug fixes, and system enhancements as needed.
Provide technical support and guidance to junior developers as needed.
Stay updated on emerging technologies and industry trends to continually enhance skills and knowledge.
Ensure compliance with security standards and protocols, particularly with regards to Secret Clearance requirements.
Required Qualifications
3–5+ years of experience in Java development with Spring MVC, Sprint boot and related frameworks.
Strong hands-on experience with Oracle PL/SQL development (procedures, functions, packages, triggers).
knowledge of Weblogic platforms, including configuration and troubleshooting.
Understanding of XML and JSON.
Familiarity with front-end technologies (HTML, CSS, JavaScript; Angular/React is a plus).
Knowledge of Unix/Linux environments.
Experience with version control tools like Git and build tools such as Maven or Gradle.
Strong communication and collaboration abilities.
Must possess at least a Secret Clearance.
Nice to Have:
Certification in relevant technologies (e.g., Oracle Certified Professional, Java SE Programmer).
Previous experience working in a remote or distributed team environment.
Understanding of application performance tuning and monitoring tools.