RESPONSIBILITIES:
Kforce’s client in Boston, MA looking for a strong Java full stack Application Developer with an MVC and MVVM development background in San Francisco, CA. Summary: The Application Developer is responsible for taking part in business and systems analysis, carrying out design, implementation and testing of software solutions to meet the requirements of our business partners. This person will be responsible for developing applications and implementing integration code with various on premise and off-premise systems. Major Responsibilities:
- Participate in unit and regression testing during every release
- Provide business support to various business units within the company for both off-premise and on-premise applications and systems
- Provide technical expertise and development responsibility in Team’s framework development, security aspects of applications, sales reporting transactional and analytical environment, customer relationship management, deployed through various vendor and in-house developed solutions
- Responsible for system analysis, design, coding, configuration, testing, and documentation
- Contribute in designing and implementing integration solutions between various systems
- Support nightly batch production cycles, which requires periodic on call responsibility
Job Requirements:
REQUIREMENTS:
- Computer Science degree with 3+ years of equivalent IT development experience required
- 3+ years of full stack Java development experience
- 3+ years database development (MySQL, SQL Server)
- 3+ years of Angular
3+ years of the following technologies:
- Java Frameworks – Spring, Hibernate, Web services, JSON, Restful services, jQuery, JavaScript
- Web Development (HTML, XML, XSL, JSP, CSS, AJAX)
- Build and deployment tools like Jenkins, Gradle and Maven
- Databases (MySQL, SQL Server)
- Experience in developing and deploying applications in Unix and Windows platform
- Familiarity with database design and running advanced SQL queries and writing procedures
- Complete understanding of all phases of the development lifecycle and development methodologies
- Have strong programming background with experience of designing enterprise level solutions and web-based applications
- Ability to gather requirements from business partners and implement solutions for the same
- Ability to design solutions through best practices of design patterns taking into account future scalability and changes as needed
- Ability to think creatively to offer innovative solutions for our business needs
- Ability to administer users, roles, and layouts in various applications
- Desire to work in fast-paced delivery-focused environment
- Strong business, problem solving, and analytical skills
- Independent, self-starter requiring little supervision to complete tasks
- Proactive in foreseeing potential business and technical problems and mitigating risk
- Strong team player
- Excellent written and verbal communication skills
Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.