Full Stack Java Developer
Role details
Job location
Tech stack
Job description
We are seeking an experienced Full Stack Java Developer to join our DevOps team in Omaha, NE. The ideal candidate will be responsible for developing, maintaining, and enhancing application codebases and workflows while supporting CI/CD processes and DevOps initiatives. The role requires strong expertise in Java, modern web technologies, GitHub, and DevOps best practices., Develop, enhance, and maintain full-stack applications using Java, Spring Boot, Angular, and JavaScript. * Design and implement scalable, reliable, and secure application solutions. * Build and maintain CI/CD pipelines to support automated software delivery. * Collaborate with cross-functional teams within the DevOps organization. * Perform code reviews and enforce coding standards to ensure high-quality deliverables. * Troubleshoot application, JVM, and Linux-related issues. * Support software releases and deployment activities. * Drive continuous improvement initiatives for development and deployment processes. * Ensure high-quality software delivery with a strong focus on minimizing production defects. * Participate in Agile ceremonies and contribute to sprint planning and execution.
Requirements
Strong hands-on experience with Java, Spring Boot, and RESTful APIs * Front-end development experience using Angular and JavaScript * Expertise with GitHub, source control management, and branching strategies * Experience with Artifactory and artifact management * Strong understanding of DevOps methodologies and CI/CD practices * Excellent knowledge of Core Java/J2EE fundamentals * Strong understanding of JVM architecture, performance tuning, and troubleshooting * Solid knowledge of Linux environments and Linux internals * Strong scripting and automation skills * Experience designing, implementing, and maintaining CI/CD pipelines * Hands-on experience with CI/CD tools such as GitHub Actions * Strong analytical, troubleshooting, and problem-solving skills * Excellent communication and collaboration skills
Preferred Skills * Knowledge of Oracle Database * Experience with Integration Testing * Experience working with Web Services * Familiarity with Agile/Scrum development methodologies, Bachelor''s degree in Computer Science, Information Technology, or a related field (or equivalent experience). * Proven experience in full-stack Java development and DevOps environments. * Demonstrated ability to deliver high-quality software solutions in a fast-paced environment. * Strong commitment to best practices, code quality, and operational excellence.