Looking for a Java Developer with 2-4 years of Java Development and API integration. Complete Java based application development life cycle. Level 3 support. XML and web services. Analysis, J2EE, Java Framework, Spring MVC, JSF, Struts, etc
This position will be involved in working with configuring a vendor based product, application development, utilizing vendor interfaces, prototyping, coordination and high level technical consulting to the business team.
Performing Java development tasks and API integration
Application of software development principles, theories, concepts, and techniques
Coordinating with the vendor and business to configure contact center software at FreddieMac
Provides resolutions to an assortment of technical problems
Understand Business Requirements; participates in System Requirement Analysis; design Applications based on System Requirements and Architecture, prototype if necessary, develop, unit test and deploy application
Comply with the department application standards and general industry based practices
Contribute and participate in design and code reviews
Experience in complete Java based application development life cycle
Support production applications by providing Level 3 support, which includes providing analysis, fixes to production defects and performing light enhancements
Quickly evaluate defects, investigate cause and come up with solutions to address defects
Evaluation of vendor provided COTS (Commercial Off the Shelf) solutions to meet business needs
Minimum of 2-4 years related experience required
Job requires Bachelor degree in Computer Science or related discipline or an equivalent combination of education and experience from which comparable knowledge and skills may be acquired.
Strong technical and analytical skills with the ability to analyze system functionality with customer and resolve production issues
Thorough understanding of relational databases, XML and web services
Experience applying Object Oriented Analysis and Design principles
Design and Development of applications using the J2EE, XML
Experience in using Java frameworks: Spring MVC, JSF, Struts, etc.
Experience in tuning the system for performance improvements and performance related system design