Job Role:Full Stack Java Developer
Location: Omaha, NE (100% Onsite)
Duration: Long-Term Contract
Job Overview
We are seeking a highly motivated Full Stack Java Developer to join a dynamic DevOps-focused engineering team. This role involves designing, developing, and maintaining enterprise applications while supporting codebase management, CI/CD workflows, and software delivery best practices.
The ideal candidate will possess strong expertise in Java technologies, modern front-end frameworks, DevOps tools, and software engineering principles, with a passion for building scalable, high-quality solutions.
Required Skills
· Strong experience with Java/J2EE
· Hands-on experience with Spring Boot
· Experience developing REST APIs and Web Services
· Strong knowledge of Angular and JavaScript
· Experience with GitHub and GitHub Actions
· Experience building and maintaining CI/CD pipelines
· Strong understanding of Core Java fundamentals
· Knowledge of JVM internals and performance concepts
· Strong Linux fundamentals and troubleshooting skills
· Scripting experience (Shell, Bash, or similar)
· Experience with code reviews and software quality practices
· Excellent analytical and problem-solving skills
· Strong verbal and written communication skills
Preferred Skills
· C++
· Oracle Database
· Linux Administration
· Integration Testing
· Artifactory
· Agile/Scrum Methodologies
· DevOps Practices
Key Responsibilities
· Design, develop, and maintain full-stack applications using Java and Angular.
· Build scalable REST APIs and backend services using Spring Boot.
· Develop and support CI/CD pipelines for Java and JavaScript applications.
· Manage source code repositories and workflows using GitHub.
· Collaborate with DevOps teams to streamline deployment and release processes.
· Perform code reviews and ensure adherence to coding standards.
· Troubleshoot application, JVM, and Linux-related issues.
· Participate in Agile ceremonies and contribute to technical discussions.
· Deliver high-quality, production-ready solutions with minimal defects.
Qualifications
· Strong background in Full Stack Java development.
· Experience working within enterprise software environments.
· Proven ability to deliver high-quality solutions in fast-paced development teams.
· Strong commitment to software quality, automation, and continuous improvement.