Java API Developer

Chicago, IL 60654

Job Category: Information Technology Job Number: 121904

Job Title:            Java API Developer

Location:            Chicago, IL

Duration:            6 Months

About our Client : Our Client is a leading global professional services company, providing a broad range of services and solutions in strategy, consulting, digital, technology and operations. Combining unmatched experience and specialized skills across more than 40 industries and all business functions – underpinned by the world’s largest delivery network – Our Client works at the intersection of business and technology to help clients improve their performance and create sustainable value for their stakeholders. With approximately 425,000 people serving clients in more than 120 countries, Our Client drives innovation to improve the way the world works and lives

Job Description:

Summary:

What Does An Exceptional Software Developer Do:

  • Looking for an experienced API software developer to enhance our API product offering. You will have hands on experience developing and integrating APIs, preferably in banking and/or payments, for a wide variety of API consumers. The role is highly collaborative, with projects that range from small, fast paced deliveries to enterprise initiatives. You will contribute vision and technical guidance to help steer the strategic direction of our enhanced API offering.
  • Developing API application. Mostly looking of Java, but would consider .NET as well. Lots of API development experience
  • Ability to promote them to higher environments. Providing easy consumer access. Experience in testing
  • Utilizing APG, but would also consider Mulesoft and other API tools. Need to understand and code API lifecycle on a daily basis
  • Need to have Continuous Integration and Continuous Deployment experience-utilize Jenkins. Ability to write and execute test cases

Essential Job Responsibilities:

  • Design integration software components including specifications, audit controls, exception and error handling, security, retention, procedural or recovery logic to construct integrations.
  • Develop, maintain and provide technical expertise to transfer knowledge of integration technology components.
  • Collaborate closely with Product Owners and cross-functional development and business teams to design high quality integration solutions that are extensible, reusable, and secure.
  • Develop solutions using that adhere to industry best practices in areas such as design, performance, flexibility, user experience, and scalability while also ensuring the solution code-base is clean and well-documented.
  • Ensure quality through unit and functional test implementation and execution.
  • Contribute to architectural design, automated testing, continuous integration and build management.
  • Author content and maintain self-sustaining test data strategies (stubs/drivers) for the Developer Portal.
  • Partner with third parties as necessary to deliver API solutions.
  • Develop prototypes to demonstrate the merits of a proposed solution.
  • Participate in and contribute to all phases of the Product Development Lifecycle (PDLC), including working with a Test Automation team to develop end-to-end testing of the solutions being developed.
  • Create technical deliverable artifacts needed for project implementation.
  • Collaborate with Solution Architects and infrastructure leads to build a technical roadmap for the API platform, building out the capabilities and business value while maintaining up-to-date versions and technical components.
  • Participate in design reviews, code reviews and functional demos.
  • Act in a technical leadership capacity by mentoring and guiding less experienced developers and new team members.
  • Contribute to API Management, Security, Analytics and Continuous Integration & Delivery enhancements as part of API COE team.

Required Qualifications:

  • Bachelor's degree in CIS, MIS, EE, or other related degrees. Willing to consider High School Diploma with prior Software Development in lieu of college degree.
  • 7+ years of software development experience
  • 5+ years’ experience developing and managing API applications
  • 5+ years’ experience with Java as well as building SOA based applications.
  • 5+ years’ experience in building RESTful web services using Spring framework.
  • 2+ years building Production-Scale APIs using platforms such as Apigee, MuleSoft, Azure API Management, or .NET WebAPI. Specifically, experience with Apigee is a plus.
  • API development using REST/JSON and SOAP/XML Web services.
  • Experience in gateway and integration technologies (file, API, SOAP and RESTful JSON Web Services, JWT, Web Service Security).
  • 2+ years working with Relational Databases such as (MySQL, PostgreSQL, Oracle, SQL Server).
  • Experience with automation for testing, continuous integration, code coverage, and build processes
  • Experience with DevOps (Jenkins, Maven, JaCoCo, etc.)
  • Basic level of experience with Unix/Linux, Windows and shell scripts.
  • API security and performance methodologies
  • Strong agile/scrum development experience
  • Strong collaboration and communication skills within distributed project teams

Preferred Qualifications:

  • Agile-based Team Development and Continuous Deployment Methodology.
  • Web Service/Microservice architectures.
  • Able to work in an Agile Development environment with highly developed abilities in skills such as Java, Enterprise Integration Message Patterns such as Pub/Sub, Topic, synchronous/asynchronous, and Event Notification/Streaming.
  • Design Patterns development to support Test-Driven Development (TDD) and/or Behavior Driven Development (BDD).
  • Developing solutions with Cloud providers such as Pivotal Cloud Foundry (PCF), AWS, or Azure including understanding of Cloud security best practices.
  • Design Patterns to ensure continuous availability, dynamic scalability, disaster recovery, etc.
  • Occasional travel may be required for company events.

About ASK: ASK Staffing is an award-winning technology and professional services recruiting firm servicing Fortune 500 organizations nationally. With 5 nationwide offices, two global delivery centers, and employees in 42 states-ASK Staffing connects people with amazing opportunities

Contact:  

Monalisa  @    monalisam@askstaffing.com    -   678-686-9381

Brian        @    brianp@askstaffing.com            -   617-207-0648

Monalisa Mohanty
Team Lead – Client Services

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.