Tech Stack
HibernateJavaJavaScriptOracle
About the role
- Lead and participate in the design, development, testing, and implementation of new or existing applications.
- Analyze and refine system requirements, translate them into prototypes, and plan system architecture.
- Write, debug, and maintain code while ensuring applications meet security and quality standards.
- Design and develop user interfaces, output formats, and integration points with hardware/software components.
- Prepare and maintain technical documentation, reports, and user manuals.
- Research and evaluate emerging software technologies to recommend improvements.
- Ensure compliance with information assurance/security standards in application delivery.
- Provide expertise in operating systems installation, configuration, and system environment management.
- Collaborate with stakeholders to gather requirements, test solutions, and validate outcomes.
- Support and mentor team members, providing guidance on software development practices.
Requirements
- At least 7 years of experience in electronic data processing systems, design, and programming.
- At least 4 years of experience in a lead role.
- Minimum of 5 years of professional experience in Java development.
- Strong knowledge of JSP, Struts (v1 or v2), HTML, CSS, JavaScript, Hibernate, MVC, Oracle Database 12c+, Oracle WebLogic 12c, Eclipse IDE, Git.
- Proficiency in relational database management and object-oriented programming.
- Excellent communication (written and verbal) skills.
- Bachelor’s degree in IT, Computer Science, Engineering, or a related field. (Master’s preferred)
- Additional experience may be substituted for education on a year-for-year basis.