JOBSEARCHER

Java Software Engineer

Job Title: Sr & Midlevel Java Full Stack Developer – Location: Omaha, Nebraska (onsite)Job SummaryWe are seeking a skilled Java Developer with strong experience in JavaServer Faces (JSF) to design, develop, and maintain enterprise web applications. The ideal candidate should have hands-on experience in Java-based frameworks, UI component development, and backend integration, along with a passion for building scalable and performant systems.Key ResponsibilitiesDesign, develop, and maintain web applications using Java, JSF, and related technologiesBuild reusable UI components using JSF (PrimeFaces/RichFaces/ADF Faces preferred)Collaborate with cross-functional teams to define, design, and ship new featuresDevelop and integrate RESTful APIs and backend servicesPerform code reviews and ensure adherence to coding standards and best practicesTroubleshoot, debug, and upgrade existing applicationsOptimize application performance and scalabilityWrite clean, maintainable, and well-documented codeParticipate in Agile development processes, including sprint planning and retrospectivesRequired Skills & QualificationsStrong proficiency in Core Java (Java 8 or above)Hands-on experience with JavaServer Faces (JSF) frameworkExperience with UI component libraries such as PrimeFaces, RichFaces, or ICEfacesGood understanding of MVC architectureExperience with Spring / Spring Boot frameworkKnowledge of Hibernate/JPA for ORMStrong experience in HTML, CSS, JavaScriptFamiliarity with RESTful web servicesExperience with application servers like Tomcat, WildFly, or WebLogicStrong knowledge of SQL and relational databases (Oracle/MySQL/PostgreSQL)Preferred SkillsExperience in Microservices architectureFamiliarity with CI/CD pipelines (Jenkins, GitLab CI, etc.)Knowledge of cloud platforms (Azure/AWS/GCP)Experience with version control systems (Git)Exposure to frontend frameworks (Angular/React) is a plusUnderstanding of security standards (OAuth, JWT, etc.)