Interpret written business requirements, functional requirements and technical specification documents to design and develop technical solutions that meet business needs Collaborate with IT and Business partners to design, develop, and troubleshoot end to end technical solutions Develop solutions that are reusable, testable, efficient and elegant. Identify and manage downstream dependencies/impacts. Ability to guide/ mentor the team is a must. Identify and communicate technical risks, issues, and changes Contribute to design review meetings with other members of Application Development.
Excellent team player with good organizational, communicational, analytical and logical skills. Excellent experience with Java and J2EE Experience with creating and consumption of web services including REST, JSON, XML, SOAP Good understanding of the web browsers, web applications and how they work.