What are the responsibilities and job description for the Senior Java Software Engineer position at Capstone IT Staffing?
Capstone IT is helping our client to hire an experienced Senior or Lead Java Developer with expert experience in Java development including JPA/ Hibernate, SpringBoot, Spring Framework, REST Services and testing. This project is working across two development teams to help modernize an enterprise legacy system in a multi-phased approach.
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:
- Proficient in web services design and development
- Strong in object-oriented design and Domain-Driven Design
- 5 years using JPA2/Hibernate for database interaction
- 5 years with Spring Framework-SpringBoot, SpringData, Spring Cloud
- Experienced with WebLogic application server (version 14 )
- Skilled in unit testing with JUnit and Mockito
- Familiar with Git, Ant/IntelliJ, Gradle, Core Java, Eclipse, and Oracle 19c SQL
- Experienced with SOAP and REST web services
- Proficient in Azure DevOps
Preferred Qualifications:
- Knowledge of Kafka
- Advanced skills with Gradle
- Experience with UI component libraries
- Understanding of Microservices and Containerization
- Agile development methodology
Education and Experience:
- 10 years in Java development
- Bachelor’s degree in Computer Science or related field, or equivalent experience
- Experience in maintaining and modernizing legacy enterprise applications
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
Salary : $70 - $75