Job Description
Title- Software Engineers (Java)
Location- Sacramento, California
Contract- 12 Month
The Senior Software Engineers will be responsible for analyzing, designing, developing, enhancing, testing, deploying, and maintaining technical components within application systems throughout the software development lifecycle. This includes implementing coding changes to support new or modified business and statutory requirements, addressing system deficiencies, and optimizing application performance. The resources will be expected to support end to-end technical efforts including troubleshooting, documentation, knowledge transfer, and mentoring. Work may involve enhancements to existing systems or development of new components using Java Enterprise Edition and procedural SQL.
Requirements
- Bachelor's degree in Information Technology, Computer Science, Engineering, or a related field.
- Experience in the study, design, and programming of electronic data processing systems.
- Proven experience working in a lead capacity on technical projects.
- Hands-on experience developing Java EE applications utilizing the following frameworks / technologies :
- JavaServer Pages (JSP)
- Enterprise JavaBeans (EJB)
- Java Message Service (JMS)
- Spring Framework
- Hibernate
- JasperReports
- Java Persistence API (JPA) 2.x
- Strong experience using JBoss Enterprise Application Platform (EAP)
- Skilled in developing technical design documents to support system development and implementation.
- Hands on experience with Java EE and PL / SQL development.
- Extensive experience with Oracle 12c or higher , including designing, developing, and enhancing PL / SQL packages and procedures .
- Demonstrated experience in mentorship, knowledge transfer, code reviews, and training of team members .