Job Description
Please Note: This role is onsite and will require an onsite interview per client request.
Capstone IT is helping our client to hire an experienced Java Developer skilled in building high-performance, scalable, enterprise-grade applications. You will contribute to mission-critical projects and oversee the end-to-end development lifecycle, from concept and design to deployment and support. This role involves an on-call rotation, scheduled once every 12 weeks after initial training is completed in the first few months.
Key Responsibilities:
- Develop high-quality, testable, and efficient code following best practices and project specifications
- Participate in the release process, including preparing and producing software components
- Provide technical guidance, establish standards, and collaborate with team members to conceptualize and develop designs
- Support continuous improvement through the exploration of alternative solutions and debugging/fixing software issues
- Work independently with minimal supervision, demonstrating initiative in analyzing and resolving issues
Minimum Technical Qualifications:
- Bachelor’s degree in Computer Science or a related field, or equivalent experience
- 7+ years of Java software development experience
- Experience in designing and developing web services
- Proficiency in object-oriented design using common patterns and familiarity with Domain-Driven Design principles
- 3+ years of experience with JPA2/Hibernate, including HQL, JPQL, Hibernate Criteria, and JPA Criteria
- 3+ years working with the Spring Framework
- Experience with application servers like WebLogic (version 14+)
- Proficient in writing unit tests using JUnit and Mockito
- Experience with Git, Ant/IntelliJ, Gradle, Core Java, Eclipse, and Oracle 19c SQL Developer
- Proficient in working with SOAP and REST web services
- Experience with Azure DevOps
Preferred Qualifications:
- Familiarity with Kafka
- Hands-on experience with Gradle
- Experience with UI component libraries
- Knowledge of Microservices, Containerization, and Spring Boot
- Agile development experience
Capstone IT is an EEO Employer
Our website: https://www.capstonec.com
Like us on Facebook: https://www.facebook.com/CapstoneITStaffingSolutions
Follow us on Twitter: https://twitter.com/capstone__IT
Connect with us on LinkedIn: https://www.linkedin.com/company/capstone-it-omaha-kansas-city