Java Developer
Warrant Technologies
The Java Developer is accountable for the design, development, and maintenance of software solutions.
Essential Functions:
• Able to interpret business technical and functional requirements and design client server and Internet Based Software solutions to meet those requirements.
• Innovative problem solving, data analysis, design, coding, and testing skills.
• Communicates in a professional manner with staff, peers, senior staff, and internal or external customers
• Demonstrates ability to work effectively in a team environment and to balance independent work as well as working with others.
• Mentor/assist lower-level Software developers.
• Able to comprehend complex, multi-user systems and business rules and be able to perform modifications.
• Oversees unit testing and develops fixes.
• Excellent written and verbal communication skills.
• Able to work independently and be customer service oriented.
• Acquires and maintains additional technical skills for professional development.
Required Education, Experience, and Skills
· Associate’s Degree in Computer Science, or a comparable degree or equivalent work/school experience.
• 5-6 years of experience participating in collaborative development environment preferred.
• Experience with the following
• Java, JSP J2EE w/Spring
• Oracle, SQL
• Reading data from external files and updating tables
• Writing stored procedures.
• Debugging and analysis experience
• Experience with multi-tier application design and development and knowledge of design patterns
• Unit testing and integration
• Understanding of distributed systems and data structures, both in design and implementation.
Position Type/Expected Hours of Work
This is a remote position. Some flexibility in hours is allowed, but the employee must be available during the “core” work hours of 8:30 a.m. to 5:00 p.m. Easten Standard Time and must work 40 hours each week.
Travel
No travel is expected for this position.