Logo
Compunnel

Java Developer

Compunnel, Jacksonville, Florida, United States, 32290


Job Summary

We are seeking an experienced Java Developer to join our dynamic software development team. The ideal candidate will have a strong background in Java programming with expertise in EJB (Enterprise JavaBeans), JSP (JavaServer Pages), and the Struts framework or similar MVC frameworks. A solid understanding of Oracle databases is essential, and experience with Apache Velocity is a plus. The role involves developing robust web applications, optimizing performance, and collaborating with cross-functional teams to deliver high-quality software solutions.

Key Responsibilities

• Design, develop, test, and implement Java-based applications using EJB 1.0.

• Create dynamic web content with JSP and ensure seamless back-end integration.

• Utilize Struts or similar MVC frameworks to build robust and maintainable web applications.

• Collaborate with front-end developers to integrate user-facing elements with server-side logic.

• Interact with Oracle databases to design schemas and write efficient PL/SQL queries.

• Analyze and address application performance bottlenecks, including EJB and database queries.

• Implement caching and other best practices to enhance application responsiveness.

• Write clear documentation for code, features, and processes.

• Conduct unit and integration testing to ensure software quality and reliability.

• Work closely with cross-functional teams to gather requirements and provide technical solutions.

• Participate in code reviews to maintain quality standards and share best practices.

Required Qualifications

• Bachelor’s degree in Computer Science, Information Technology, or a related field.

• Proven experience (5+ years) in Java development, specifically with EJB 1.0 and JSP.

• Familiarity with Struts or similar MVC frameworks.

• Strong knowledge of Oracle databases, including PL/SQL.

• Understanding of Agile software development methodologies.

• Excellent problem-solving skills and ability to work both independently and in a team.

Preferred Qualifications

• Experience with Apache Velocity.

• Familiarity with application servers like JBoss or Apache Tomcat.

• Knowledge of version control systems such as Git.

Education:

Bachelors Degree