Senior APIGEE Developer
Apply NowCompany: Sarian, Inc.
Location: Mc Lean, VA 22101
Description:
MUST HAVE SKILLS Expertise in J2EE web development APIGEE Performance tuning skills Secondary Skills Unix Networking SQL DevOPs frameworks Responsibilities The senior developer will perform system analysis, design, and development on Java /J2ee applications as well as support Apigee developer portal and gateway. The developer will be expected to be proficient in working on distributed systems, real-time messaging framework using state of the art technologies. The senior developer role is part of the shared enterprise business services team. Primarily, this team creates and maintains web-services that are shared across multiple applications and lines of business. These business capabilities perform orchestration, composition, transformation, and other discrete business functions. The group is actively engage with architecture and other technology teams to develop the next generation of services. Perform system design and specification development, program logic and flow-charting, testing, debugging, and documentation Maintain source code using GIT and update application documentation. Build generic configurable java components to various middleware services. Support customizations on Apigee Dev portal, enhance and develop new features, Develop proxies for end points, Debug production issues and grow into an SME role. Assist in migration of existing Apigee instance from in house to cloud. Design and implement messaging concepts and maintain Restful web-services. Review application dependencies and enhance user experience simplifying the java application design flows. Works independently and collaboratively on moderate to highly complex programming tasks. Prepares program specifications and develops coding logic flowcharts Participates in client interactions, possibly with more senior team members, to develop system solutions to business problems Identify various application performance enhancements and support leadership with the development roadmaps and meet project timelines. Works within established procedures to develop, test, implement, and maintain application software. Mentors more junior developers and may lead projects as needed. Exposure to OAuth, SAML technologies, vendor integrations. Exposure to batch, real time, high volume transaction systems